-
Default
-
Success
-
Warning
-
Error
-
Neutral
-
Subtle Success
-
Subtle Warning
-
Subtle Error
-
Outline
+
+
+
Solid
+
+ Default
+ Success
+ Warning
+ Error
+ Neutral
+ Info
+
+
+
+
Subtle
+
+ Subtle Success
+ Subtle Warning
+ Subtle Error
+ Subtle Info
+
+
+
+
Outline
+
+ Outline Success
+ Outline Warning
+ Outline Error
+ Outline Info
+ Outline Neutral
+
+
diff --git a/packages/core/src/components/badge.tsx b/packages/core/src/components/badge.tsx
index 0a6f556a..03d84fe8 100644
--- a/packages/core/src/components/badge.tsx
+++ b/packages/core/src/components/badge.tsx
@@ -17,12 +17,15 @@ const badgeVariants = cva(
"astw:border-transparent astw:bg-destructive astw:text-destructive-foreground astw:hover:bg-destructive/80",
neutral:
"astw:border-transparent astw:bg-secondary astw:text-secondary-foreground astw:hover:bg-secondary/80",
+ info: "astw:border-transparent astw:bg-blue-500 astw:text-white astw:hover:bg-blue-600",
"subtle-success":
"astw:border-transparent astw:bg-green-500/10 astw:text-green-700 astw:hover:bg-green-500/20 astw:dark:text-green-500",
"subtle-warning":
"astw:border-transparent astw:bg-yellow-500/10 astw:text-yellow-700 astw:hover:bg-yellow-500/20 astw:dark:text-yellow-500",
"subtle-error":
"astw:border-transparent astw:bg-destructive/10 astw:text-destructive astw:hover:bg-destructive/20",
+ "subtle-info":
+ "astw:border-transparent astw:bg-blue-500/10 astw:text-blue-700 astw:hover:bg-blue-500/20 astw:dark:text-blue-500",
// Outline variants with status dots - matches Figma design
"outline-success":
"astw:gap-0.5 astw:pl-1.5 astw:pr-2 astw:border-border astw:bg-card astw:text-foreground",