Files
frontend-svelte/src/shared/ui/index.ts

34 lines
1.6 KiB
TypeScript
Raw Normal View History

import type { ComponentProps } from 'svelte';
import Input from './Input/Input.svelte';
2026-02-06 12:04:53 +03:00
export { default as CheckboxFilter } from './CheckboxFilter/CheckboxFilter.svelte';
export { default as ComboControl } from './ComboControl/ComboControl.svelte';
export { default as ComboControlV2 } from './ComboControlV2/ComboControlV2.svelte';
export { default as ContentEditable } from './ContentEditable/ContentEditable.svelte';
2026-02-07 18:16:08 +03:00
export { default as Drawer } from './Drawer/Drawer.svelte';
2026-02-06 12:04:53 +03:00
export { default as ExpandableWrapper } from './ExpandableWrapper/ExpandableWrapper.svelte';
export { default as Footnote } from './Footnote/Footnote.svelte';
2026-02-06 12:04:53 +03:00
export { default as IconButton } from './IconButton/IconButton.svelte';
2026-02-06 12:04:53 +03:00
export { default as Loader } from './Loader/Loader.svelte';
export { default as Logo } from './Logo/Logo.svelte';
2026-02-15 23:03:09 +03:00
export { default as PerspectivePlan } from './PerspectivePlan/PerspectivePlan.svelte';
2026-02-06 12:04:53 +03:00
export { default as SearchBar } from './SearchBar/SearchBar.svelte';
export { default as Section } from './Section/Section.svelte';
2026-02-15 23:03:09 +03:00
export { default as SidebarMenu } from './SidebarMenu/SidebarMenu.svelte';
2026-02-06 12:04:53 +03:00
export { default as Skeleton } from './Skeleton/Skeleton.svelte';
export { default as Slider } from './Slider/Slider.svelte';
2026-02-12 10:30:43 +03:00
export { default as SmoothScroll } from './SmoothScroll/SmoothScroll.svelte';
2026-02-06 12:04:53 +03:00
export { default as VirtualList } from './VirtualList/VirtualList.svelte';
type InputProps = ComponentProps<typeof Input>;
type InputSize = InputProps['size'];
type InputVariant = InputProps['variant'];
export {
Input,
type InputProps,
type InputSize,
type InputVariant,
};