diff --git a/packages/svelte/src/lib/components/DataDisplay/Badge.stories.svelte b/packages/svelte/src/lib/components/DataDisplay/Badge.stories.svelte new file mode 100644 index 0000000..28b1b6e --- /dev/null +++ b/packages/svelte/src/lib/components/DataDisplay/Badge.stories.svelte @@ -0,0 +1,96 @@ + + +{#snippet template(props: Partial>)} + Badge +{/snippet} + + + + + x-small + small + medium + large + x-large + + + + Primary + Secondary + Accent + Neutral + Info + Success + Warning + Error + + + + Primary + Secondary + Accent + Neutral + Info + Success + Warning + Error + + + + Primary + Secondary + Accent + Neutral + Info + Success + Warning + Error + + + + Primary + Secondary + Accent + Neutral + Info + Success + Warning + Error + + + + Ghost + \ No newline at end of file diff --git a/packages/svelte/src/lib/components/DataDisplay/Badge.svelte b/packages/svelte/src/lib/components/DataDisplay/Badge.svelte new file mode 100644 index 0000000..ceabc13 --- /dev/null +++ b/packages/svelte/src/lib/components/DataDisplay/Badge.svelte @@ -0,0 +1,40 @@ + + + + + + {@render children?.()} + \ No newline at end of file diff --git a/packages/svelte/src/lib/components/DataDisplay/index.ts b/packages/svelte/src/lib/components/DataDisplay/index.ts index b2fe370..aaec3e6 100644 --- a/packages/svelte/src/lib/components/DataDisplay/index.ts +++ b/packages/svelte/src/lib/components/DataDisplay/index.ts @@ -1,3 +1,4 @@ export { default as Accordion } from './Accordion.svelte'; export { default as Avatar } from './Avatar.svelte'; -export { default as AvatarGroup } from './AvatarGroup.svelte'; \ No newline at end of file +export { default as AvatarGroup } from './AvatarGroup.svelte'; +export { default as Badge } from './Badge.svelte'; \ No newline at end of file