dgz-ui
Version:
Custom ui library using React.js, Shadcn/ui, TailwindCSS, Typescript
2 lines (1 loc) • 1.48 kB
JavaScript
;const a=require("./jsx-runtime-h4oGeKUK.cjs"),u=require("react"),g=require("./index-BbFAJcHl.cjs"),s=require("./utils-BeXF6FlA.cjs");function f(e){const r=Object.create(null,{[Symbol.toStringTag]:{value:"Module"}});if(e){for(const t in e)if(t!=="default"){const n=Object.getOwnPropertyDescriptor(e,t);Object.defineProperty(r,t,n.get?n:{enumerable:!0,get:()=>e[t]})}}return r.default=e,Object.freeze(r)}const i=f(u),l=g.cva("relative w-full rounded-lg border p-4 [&>svg~*]:pl-7 [&>svg+div]:translate-y-[-3px] [&>svg]:absolute [&>svg]:left-4 [&>svg]:top-4 [&>svg]:text-foreground",{variants:{variant:{default:"bg-background text-foreground",warning:"border-warning/50 text-warning dark:border-warning [&>svg]:text-warning",destructive:"border-destructive/50 text-destructive dark:border-destructive [&>svg]:text-destructive"}},defaultVariants:{variant:"default"}}),o=i.forwardRef(({className:e,variant:r,...t},n)=>a.jsxRuntimeExports.jsx("div",{ref:n,role:"alert",className:s.cn(l({variant:r}),e),...t}));o.displayName="Alert";const c=i.forwardRef(({className:e,...r},t)=>a.jsxRuntimeExports.jsx("h5",{ref:t,className:s.cn("mb-1 leading-none font-medium tracking-tight",e),...r}));c.displayName="AlertTitle";const d=i.forwardRef(({className:e,...r},t)=>a.jsxRuntimeExports.jsx("div",{ref:t,className:s.cn("text-sm [&_p]:leading-relaxed",e),...r}));d.displayName="AlertDescription";exports.Alert=o;exports.AlertDescription=d;exports.AlertTitle=c;exports.alertVariants=l;