From b891f4c64bd7d351640effb9a8236471b294d853 Mon Sep 17 00:00:00 2001 From: Ilia Mashkov Date: Wed, 25 Feb 2026 09:59:52 +0300 Subject: [PATCH] chore(Button): add separate files for Button types and export --- src/shared/ui/Button/index.ts | 4 ++++ src/shared/ui/Button/types.ts | 3 +++ 2 files changed, 7 insertions(+) create mode 100644 src/shared/ui/Button/index.ts create mode 100644 src/shared/ui/Button/types.ts diff --git a/src/shared/ui/Button/index.ts b/src/shared/ui/Button/index.ts new file mode 100644 index 0000000..a182c06 --- /dev/null +++ b/src/shared/ui/Button/index.ts @@ -0,0 +1,4 @@ +export { default as Button } from './Button.svelte'; +export { default as ButtonGroup } from './ButtonGroup.svelte'; +export { default as IconButton } from './IconButton.svelte'; +export { default as ToggleButton } from './ToggleButton.svelte'; diff --git a/src/shared/ui/Button/types.ts b/src/shared/ui/Button/types.ts new file mode 100644 index 0000000..0c7ecd6 --- /dev/null +++ b/src/shared/ui/Button/types.ts @@ -0,0 +1,3 @@ +export type ButtonVariant = 'primary' | 'secondary' | 'ghost' | 'outline' | 'icon'; +export type ButtonSize = 'xs' | 'sm' | 'md' | 'lg' | 'xl'; +export type IconPosition = 'left' | 'right';