diff --git a/src/entities/Font/index.ts b/src/entities/Font/index.ts index f9ed924..f0f07a5 100644 --- a/src/entities/Font/index.ts +++ b/src/entities/Font/index.ts @@ -75,7 +75,6 @@ export type { export { appliedFontsManager, createUnifiedFontStore, - selectedFontsStore, unifiedFontStore, } from './model'; diff --git a/src/entities/Font/model/index.ts b/src/entities/Font/model/index.ts index 47daa00..8ec6e69 100644 --- a/src/entities/Font/model/index.ts +++ b/src/entities/Font/model/index.ts @@ -38,7 +38,6 @@ export { appliedFontsManager, createUnifiedFontStore, type FontConfigRequest, - selectedFontsStore, type UnifiedFontStore, unifiedFontStore, } from './store'; diff --git a/src/entities/Font/model/store/index.ts b/src/entities/Font/model/store/index.ts index eacd64e..c110ee4 100644 --- a/src/entities/Font/model/store/index.ts +++ b/src/entities/Font/model/store/index.ts @@ -18,6 +18,3 @@ export { appliedFontsManager, type FontConfigRequest, } from './appliedFontsStore/appliedFontsStore.svelte'; - -// Selected fonts store (user selection - unchanged) -export { selectedFontsStore } from './selectedFontsStore/selectedFontsStore.svelte'; diff --git a/src/entities/Font/model/store/selectedFontsStore/selectedFontsStore.svelte.ts b/src/entities/Font/model/store/selectedFontsStore/selectedFontsStore.svelte.ts deleted file mode 100644 index de3c3f8..0000000 --- a/src/entities/Font/model/store/selectedFontsStore/selectedFontsStore.svelte.ts +++ /dev/null @@ -1,7 +0,0 @@ -import { createEntityStore } from '$shared/lib'; -import type { UnifiedFont } from '../../types'; - -/** - * Store that handles collection of selected fonts - */ -export const selectedFontsStore = createEntityStore([]); diff --git a/src/entities/Font/ui/FontListItem/FontListItem.svelte b/src/entities/Font/ui/FontListItem/FontListItem.svelte index af0e7fc..b958d69 100644 --- a/src/entities/Font/ui/FontListItem/FontListItem.svelte +++ b/src/entities/Font/ui/FontListItem/FontListItem.svelte @@ -6,10 +6,7 @@ import { cn } from '$shared/shadcn/utils/shadcn-utils'; import type { Snippet } from 'svelte'; import { Spring } from 'svelte/motion'; -import { - type UnifiedFont, - selectedFontsStore, -} from '../../model'; +import { type UnifiedFont } from '../../model'; interface Props { /** @@ -36,7 +33,6 @@ interface Props { const { font, isFullyVisible, isPartiallyVisible, proximity, children }: Props = $props(); -const selected = $derived(selectedFontsStore.has(font.id)); let timeoutId = $state(null); // Create a spring for smooth scale animation diff --git a/src/features/DisplayFont/ui/FontSampler/FontSampler.svelte b/src/features/DisplayFont/ui/FontSampler/FontSampler.svelte index 64274e5..e7157cf 100644 --- a/src/features/DisplayFont/ui/FontSampler/FontSampler.svelte +++ b/src/features/DisplayFont/ui/FontSampler/FontSampler.svelte @@ -6,7 +6,6 @@ import { FontApplicator, type UnifiedFont, - selectedFontsStore, } from '$entities/Font'; import { controlManager } from '$features/SetupFont'; import { @@ -48,10 +47,6 @@ const fontWeight = $derived(controlManager.weight); const fontSize = $derived(controlManager.renderedSize); const lineHeight = $derived(controlManager.height); const letterSpacing = $derived(controlManager.spacing); - -function removeSample() { - selectedFontsStore.removeOne(font.id); -}