UNPKG

@szum-tech/design-system

Version:

Szum-Tech design system with tailwindcss support

1 lines 2.83 kB
import {a as a$1}from'./chunk-ZGZS5I45.js';import {a}from'./chunk-JUNHRB4B.js';import {Slot}from'@radix-ui/react-slot';import {cva}from'class-variance-authority';import {jsx}from'react/jsx-runtime';var i=cva("group/item [a]:hover:bg-accent/50 focus-visible:border-ring focus-visible:ring-ring/50 flex flex-wrap items-center rounded border border-transparent text-sm transition-colors duration-100 outline-none focus-visible:ring [a]:transition-colors",{variants:{variant:{default:"bg-transparent",outline:"border-border",muted:"bg-muted/50"},size:{default:"gap-4 p-4 ",sm:"gap-2.5 px-4 py-3"}},defaultVariants:{variant:"default",size:"default"}});function T({className:o,variant:t="default",size:r="default",asChild:m=false,...n}){return jsx(m?Slot:"div",{"data-slot":"item","data-variant":t,"data-size":r,className:a(i({variant:t,size:r,className:o})),...n})}var p=cva("flex shrink-0 items-center justify-center gap-2 group-has-[[data-slot=item-description]]/item:translate-y-0.5 group-has-[[data-slot=item-description]]/item:self-start [&_svg]:pointer-events-none",{variants:{variant:{default:"bg-transparent",icon:"border-border bg-muted size-8 rounded-sm border [&_svg:not([class*='size-'])]:size-4",image:"size-10 overflow-hidden rounded-sm [&_img]:size-full [&_img]:object-cover"}},defaultVariants:{variant:"default"}});function F({className:o,variant:t="default",...r}){return jsx("div",{"data-slot":"item-media","data-variant":t,className:a(p({variant:t}),o),...r})}function q({className:o,...t}){return jsx("div",{role:"list","data-slot":"item-group",className:a("group/item-group flex flex-col",o),...t})}function K({className:o,...t}){return jsx("div",{"data-slot":"item-actions",className:a("flex items-center gap-2",o),...t})}function U({className:o,...t}){return jsx("div",{"data-slot":"item-content",className:a("flex flex-1 flex-col gap-1 [&+[data-slot=item-content]]:flex-none",o),...t})}function Z({className:o,...t}){return jsx("p",{"data-slot":"item-description",className:a("text-muted-foreground line-clamp-2 text-sm leading-normal font-normal text-balance","[&>a:hover]:text-primary [&>a]:underline [&>a]:underline-offset-4",o),...t})}function et({className:o,...t}){return jsx("div",{"data-slot":"item-footer",className:a("flex basis-full items-center justify-between gap-2",o),...t})}function it({className:o,...t}){return jsx("div",{"data-slot":"item-header",className:a("flex basis-full items-center justify-between gap-2",o),...t})}function st({className:o,...t}){return jsx("div",{"data-slot":"item-title",className:a("flex w-fit items-center gap-2 text-sm leading-snug font-medium",o),...t})}function ut({className:o,...t}){return jsx(a$1,{"data-slot":"item-separator",orientation:"horizontal",className:a("my-0",o),...t})}export{T as a,F as b,q as c,K as d,U as e,Z as f,et as g,it as h,st as i,ut as j};