@stanfordspezi/spezi-web-design-system
Version:
Stanford Biodesign Digital Health Spezi Web Design System
2 lines (1 loc) • 1.35 kB
JavaScript
"use strict";const o=require("react/jsx-runtime"),i=require("./index-DTLvoP6e.js"),c=require("./index-DwV9MiDB.js"),g=require("./index-CajSSBH7.js"),t=i.cva("inline-flex-center border transition focus-ring",{variants:{variant:{default:"border-transparent bg-primary text-primary-foreground shadow-sm hover:bg-primary/80",secondary:"border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80",success:"border-transparent bg-success text-success-foreground shadow-sm hover:bg-success/80",successLight:"border-transparent bg-success/10 text-success",warning:"border-transparent bg-warning text-warning-foreground shadow-sm hover:bg-warning/80",warningLight:"border-transparent bg-warning/10 text-warning-dark",destructive:"border-transparent bg-destructive text-destructive-foreground shadow-sm hover:bg-destructive/80",destructiveLight:"border-transparent bg-destructive/10 text-destructive",outline:"text-foreground"},size:{sm:"px-2.5 py-0.5 text-xs rounded-md gap-1 font-semibold",lg:"text-sm px-3 py-2 rounded-2xl gap-3 font-medium"}},defaultVariants:{variant:"default",size:"sm"}}),u=({className:s,variant:e="default",size:r="sm",asChild:n,...a})=>{const d=n?g.Slot:"div";return o.jsx(d,{"data-slot":"badge","data-variant":e,"data-size":r,className:c.cn(t({variant:e,size:r}),s),...a})};exports.Badge=u;exports.badgeVariance=t;