import React from "react"; export type BadgeColor = "primary" | "secondary" | "warning" | "error"; export interface BadgeProps { color?: BadgeColor; children: React.ReactNode; invisible?: boolean; } const getColor = (color: BadgeColor) => { switch (color) { case "primary": return "bg-primary"; case "secondary": return "bg-secondary"; case "warning": return "bg-orange-500"; case "error": return "bg-red-500"; default: return "bg-surface-accent-300 dark:bg-surface-accent-700"; } } export const Badge = React.forwardRef(({ color = "primary", invisible = false, children }, ref) => { return (
{children}
); }); Badge.displayName = "Badge";