diff --git a/src/shared/shadcn/ui/badge/badge.svelte b/src/shared/shadcn/ui/badge/badge.svelte
new file mode 100644
index 0000000..8d8293c
--- /dev/null
+++ b/src/shared/shadcn/ui/badge/badge.svelte
@@ -0,0 +1,51 @@
+
+
+
+
+
+ {@render children?.()}
+
diff --git a/src/shared/shadcn/ui/badge/index.ts b/src/shared/shadcn/ui/badge/index.ts
new file mode 100644
index 0000000..4c25aea
--- /dev/null
+++ b/src/shared/shadcn/ui/badge/index.ts
@@ -0,0 +1,2 @@
+export { default as Badge } from './badge.svelte';
+export { type BadgeVariant, badgeVariants } from './badge.svelte';