diff --git a/src/shared/ui/Input/Input.svelte b/src/shared/ui/Input/Input.svelte index 3e62d23..70bad8f 100644 --- a/src/shared/ui/Input/Input.svelte +++ b/src/shared/ui/Input/Input.svelte @@ -49,8 +49,8 @@ export const inputVariants = tv({ }, }); -export type InputVariant = VariantProps['variant']; -export type InputSize = VariantProps['size']; +type InputVariant = VariantProps['variant']; +type InputSize = VariantProps['size']; export type InputProps = { /** diff --git a/src/shared/ui/index.ts b/src/shared/ui/index.ts index a8108e9..c80b5e2 100644 --- a/src/shared/ui/index.ts +++ b/src/shared/ui/index.ts @@ -1,3 +1,6 @@ +import type { ComponentProps } from 'svelte'; +import Input from './Input/Input.svelte'; + export { default as CheckboxFilter } from './CheckboxFilter/CheckboxFilter.svelte'; export { default as ComboControl } from './ComboControl/ComboControl.svelte'; export { default as ComboControlV2 } from './ComboControlV2/ComboControlV2.svelte'; @@ -6,12 +9,7 @@ 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 type { - InputProps, - InputSize, - InputVariant, -} from './Input/Input.svelte'; + export { default as Loader } from './Loader/Loader.svelte'; export { default as Logo } from './Logo/Logo.svelte'; export { default as PerspectivePlan } from './PerspectivePlan/PerspectivePlan.svelte'; @@ -22,3 +20,14 @@ export { default as Skeleton } from './Skeleton/Skeleton.svelte'; export { default as Slider } from './Slider/Slider.svelte'; export { default as SmoothScroll } from './SmoothScroll/SmoothScroll.svelte'; export { default as VirtualList } from './VirtualList/VirtualList.svelte'; + +type InputProps = ComponentProps; +type InputSize = InputProps['size']; +type InputVariant = InputProps['variant']; + +export { + Input, + type InputProps, + type InputSize, + type InputVariant, +};