@stanfordspezi/spezi-web-design-system
Version:
Stanford Biodesign Digital Health Spezi Web Design System
2 lines (1 loc) • 1.28 kB
JavaScript
"use strict";const d=require("react/jsx-runtime"),i=require("./index-BhHud2F8.js"),c=require("./index-DwV9MiDB.js"),g=require("./index-k79m3Yno.js"),e=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:r,variant:t,size:s,asChild:n,...a})=>{const o=n?g.Slot:"div";return d.jsx(o,{className:c.cn(e({variant:t,size:s}),r),...a})};exports.Badge=u;exports.badgeVariance=e;