From d36ab3c993b27a5c57cb451e19439efddb3edd07 Mon Sep 17 00:00:00 2001 From: Ilia Mashkov Date: Tue, 24 Feb 2026 17:58:56 +0300 Subject: [PATCH] feat(Button): shared button component with different sizes and variants --- src/shared/ui/Button/Button.stories.svelte | 120 +++++++++++++ src/shared/ui/Button/Button.svelte | 185 +++++++++++++++++++++ 2 files changed, 305 insertions(+) create mode 100644 src/shared/ui/Button/Button.stories.svelte create mode 100644 src/shared/ui/Button/Button.svelte diff --git a/src/shared/ui/Button/Button.stories.svelte b/src/shared/ui/Button/Button.stories.svelte new file mode 100644 index 0000000..990177c --- /dev/null +++ b/src/shared/ui/Button/Button.stories.svelte @@ -0,0 +1,120 @@ + + + + + + {#snippet template(args)} + + + + + + + + {/snippet} + + + + {#snippet template(args)} + + {/snippet} + + + + {#snippet template(args)} + + {/snippet} + + + + {#snippet template(args)} + + {/snippet} + + + + {#snippet template(args)} + + {/snippet} + + + + {#snippet template(args)} + + {/snippet} + diff --git a/src/shared/ui/Button/Button.svelte b/src/shared/ui/Button/Button.svelte new file mode 100644 index 0000000..ec1c5c8 --- /dev/null +++ b/src/shared/ui/Button/Button.svelte @@ -0,0 +1,185 @@ + + + +