From acd656ddd137c9fd160c8d481a52b1c3e6bd9753 Mon Sep 17 00:00:00 2001 From: Ilia Mashkov Date: Sun, 22 Feb 2026 11:26:11 +0300 Subject: [PATCH] feat(Badge): create Badge ui component --- src/shared/ui/Badge/Badge.stories.svelte | 76 ++++++++++++++++++++++++ src/shared/ui/Badge/Badge.svelte | 40 +++++++++++++ 2 files changed, 116 insertions(+) create mode 100644 src/shared/ui/Badge/Badge.stories.svelte create mode 100644 src/shared/ui/Badge/Badge.svelte diff --git a/src/shared/ui/Badge/Badge.stories.svelte b/src/shared/ui/Badge/Badge.stories.svelte new file mode 100644 index 0000000..f9e1d90 --- /dev/null +++ b/src/shared/ui/Badge/Badge.stories.svelte @@ -0,0 +1,76 @@ + + + + + + {#snippet template(args)} + Default + {/snippet} + + + + {#snippet template(args)} +
+ Default + Success + Warning + Error + Info +
+ {/snippet} +
+ + + {#snippet template(args)} +
+ Small + Medium +
+ {/snippet} +
+ + + {#snippet template(args)} +
+ {#each ['default', 'success', 'warning', 'error', 'info'] as variant} +
+ {variant} sm + {variant} md +
+ {/each} +
+ {/snippet} +
diff --git a/src/shared/ui/Badge/Badge.svelte b/src/shared/ui/Badge/Badge.svelte new file mode 100644 index 0000000..a559a87 --- /dev/null +++ b/src/shared/ui/Badge/Badge.svelte @@ -0,0 +1,40 @@ + + + + + +