From cf08f7adfa2beece29c9dc6d15c9681ca4224264 Mon Sep 17 00:00:00 2001 From: Ilia Mashkov Date: Sat, 24 Jan 2026 15:35:26 +0300 Subject: [PATCH] chore(FontSearch): move to widgets layer --- src/features/GetFonts/index.ts | 2 +- .../GetFonts/ui/FontSearch/FontSearch.svelte | 33 ------ src/features/GetFonts/ui/index.ts | 4 +- src/widgets/FontSearch/index.ts | 1 + .../ui/FontSearch/FontSearch.svelte | 107 ++++++++++++++++++ src/widgets/FontSearch/ui/index.ts | 3 + src/widgets/index.ts | 3 + 7 files changed, 117 insertions(+), 36 deletions(-) delete mode 100644 src/features/GetFonts/ui/FontSearch/FontSearch.svelte create mode 100644 src/widgets/FontSearch/index.ts create mode 100644 src/widgets/FontSearch/ui/FontSearch/FontSearch.svelte create mode 100644 src/widgets/FontSearch/ui/index.ts create mode 100644 src/widgets/index.ts diff --git a/src/features/GetFonts/index.ts b/src/features/GetFonts/index.ts index 9f557d6..9a8fdef 100644 --- a/src/features/GetFonts/index.ts +++ b/src/features/GetFonts/index.ts @@ -15,5 +15,5 @@ export { filterManager } from './model/state/manager.svelte'; export { FilterControls, Filters, - FontSearch, + SuggestedFonts, } from './ui'; diff --git a/src/features/GetFonts/ui/FontSearch/FontSearch.svelte b/src/features/GetFonts/ui/FontSearch/FontSearch.svelte deleted file mode 100644 index c792eed..0000000 --- a/src/features/GetFonts/ui/FontSearch/FontSearch.svelte +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - diff --git a/src/features/GetFonts/ui/index.ts b/src/features/GetFonts/ui/index.ts index c5bc080..71be69f 100644 --- a/src/features/GetFonts/ui/index.ts +++ b/src/features/GetFonts/ui/index.ts @@ -1,9 +1,9 @@ import Filters from './Filters/Filters.svelte'; import FilterControls from './FiltersControl/FilterControls.svelte'; -import FontSearch from './FontSearch/FontSearch.svelte'; +import SuggestedFonts from './SuggestedFonts/SuggestedFonts.svelte'; export { FilterControls, Filters, - FontSearch, + SuggestedFonts, }; diff --git a/src/widgets/FontSearch/index.ts b/src/widgets/FontSearch/index.ts new file mode 100644 index 0000000..e9369b4 --- /dev/null +++ b/src/widgets/FontSearch/index.ts @@ -0,0 +1 @@ +export { FontSearch } from './ui'; diff --git a/src/widgets/FontSearch/ui/FontSearch/FontSearch.svelte b/src/widgets/FontSearch/ui/FontSearch/FontSearch.svelte new file mode 100644 index 0000000..3a53119 --- /dev/null +++ b/src/widgets/FontSearch/ui/FontSearch/FontSearch.svelte @@ -0,0 +1,107 @@ + + + +
+ + + + +
+
+ +
+
+ + {#if showFilters} +
+
+ + +
+
+ {/if} +
diff --git a/src/widgets/FontSearch/ui/index.ts b/src/widgets/FontSearch/ui/index.ts new file mode 100644 index 0000000..e71451a --- /dev/null +++ b/src/widgets/FontSearch/ui/index.ts @@ -0,0 +1,3 @@ +import FontSearch from './FontSearch/FontSearch.svelte'; + +export { FontSearch }; diff --git a/src/widgets/index.ts b/src/widgets/index.ts new file mode 100644 index 0000000..0abb6ac --- /dev/null +++ b/src/widgets/index.ts @@ -0,0 +1,3 @@ +export { ComparisonSlider } from './ComparisonSlider'; +export { FontSearch } from './FontSearch'; +export { TypographyMenu } from './TypographySettings';