diff --git a/src/features/SetupFont/index.ts b/src/features/SetupFont/index.ts index 7d53b11..b23d6b5 100644 --- a/src/features/SetupFont/index.ts +++ b/src/features/SetupFont/index.ts @@ -1,11 +1,16 @@ -import SetupFontMenu from './ui/SetupFontMenu.svelte'; +export { + SetupFontMenu, + TypographyMenu, +} from './ui'; export { + type ControlId, controlManager, DEFAULT_FONT_SIZE, DEFAULT_FONT_WEIGHT, DEFAULT_LETTER_SPACING, DEFAULT_LINE_HEIGHT, + DEFAULT_TYPOGRAPHY_CONTROLS_DATA, FONT_SIZE_STEP, FONT_WEIGHT_STEP, LINE_HEIGHT_STEP, @@ -16,4 +21,8 @@ export { MIN_FONT_WEIGHT, MIN_LINE_HEIGHT, } from './model'; -export { SetupFontMenu }; + +export { + createTypographyControlManager, + type TypographyControlManager, +} from './lib'; diff --git a/src/features/SetupFont/model/index.ts b/src/features/SetupFont/model/index.ts index ad265e5..cab998c 100644 --- a/src/features/SetupFont/model/index.ts +++ b/src/features/SetupFont/model/index.ts @@ -3,6 +3,7 @@ export { DEFAULT_FONT_WEIGHT, DEFAULT_LETTER_SPACING, DEFAULT_LINE_HEIGHT, + DEFAULT_TYPOGRAPHY_CONTROLS_DATA, FONT_SIZE_STEP, FONT_WEIGHT_STEP, LINE_HEIGHT_STEP, @@ -14,5 +15,7 @@ export { MIN_LINE_HEIGHT, } from './const/const'; -export { type TypographyControlManager } from '../lib'; -export { controlManager } from './state/manager.svelte'; +export { + type ControlId, + controlManager, +} from './state/manager.svelte'; diff --git a/src/shared/ui/index.ts b/src/shared/ui/index.ts index 7aca022..1fe766c 100644 --- a/src/shared/ui/index.ts +++ b/src/shared/ui/index.ts @@ -3,9 +3,11 @@ export { default as ComboControl } from './ComboControl/ComboControl.svelte'; // ComboControlV2 might vary, assuming pattern holds or I'll fix later if build fails export { default as ComboControlV2 } from './ComboControlV2/ComboControlV2.svelte'; export { default as ContentEditable } from './ContentEditable/ContentEditable.svelte'; +export { default as Drawer } from './Drawer/Drawer.svelte'; export { default as ExpandableWrapper } from './ExpandableWrapper/ExpandableWrapper.svelte'; export { default as Footnote } from './Footnote/Footnote.svelte'; export { default as IconButton } from './IconButton/IconButton.svelte'; +export { default as Input } from './Input/Input.svelte'; export { default as Loader } from './Loader/Loader.svelte'; export { default as Logo } from './Logo/Logo.svelte'; export { default as SearchBar } from './SearchBar/SearchBar.svelte';