import{t as e}from"./jsx-runtime-DG_AJzB_.js";import{t}from"./compiler-runtime-DCc3R3Xn.js";import{i as n}from"./createReactComponent-_L2mp4Ui.js";import{t as r}from"./utils-C8DGLIgm.js";var i=t(),a=e();function o(e){let t=(0,i.c)(8),n,o;t[0]===e?(n=t[1],o=t[2]):({className:n,...o}=e,t[0]=e,t[1]=n,t[2]=o);let s;t[3]===n?s=t[4]:(s=r(`gap-4 rounded-lg border-dashed p-6 flex w-full min-w-0 flex-1 flex-col items-center justify-center text-center text-balance`,n),t[3]=n,t[4]=s);let c;return t[5]!==o||t[6]!==s?(c=(0,a.jsx)(`div`,{"data-slot":`empty`,className:s,...o}),t[5]=o,t[6]=s,t[7]=c):c=t[7],c}function s(e){let t=(0,i.c)(8),n,o;t[0]===e?(n=t[1],o=t[2]):({className:n,...o}=e,t[0]=e,t[1]=n,t[2]=o);let s;t[3]===n?s=t[4]:(s=r(`gap-2 flex max-w-sm flex-col items-center`,n),t[3]=n,t[4]=s);let c;return t[5]!==o||t[6]!==s?(c=(0,a.jsx)(`div`,{"data-slot":`empty-header`,className:s,...o}),t[5]=o,t[6]=s,t[7]=c):c=t[7],c}var c=n(`mb-2 flex shrink-0 items-center justify-center [&_svg]:pointer-events-none [&_svg]:shrink-0`,{variants:{variant:{default:`bg-transparent`,icon:`bg-muted text-foreground flex size-8 shrink-0 items-center justify-center rounded-lg [&_svg:not([class*='size-'])]:size-4`}},defaultVariants:{variant:`default`}});function l(e){let t=(0,i.c)(11),n,o,s;t[0]===e?(n=t[1],o=t[2],s=t[3]):({className:n,variant:s,...o}=e,t[0]=e,t[1]=n,t[2]=o,t[3]=s);let l=s===void 0?`default`:s,u;t[4]!==n||t[5]!==l?(u=r(c({variant:l,className:n})),t[4]=n,t[5]=l,t[6]=u):u=t[6];let d;return t[7]!==o||t[8]!==u||t[9]!==l?(d=(0,a.jsx)(`div`,{"data-slot":`empty-icon`,"data-variant":l,className:u,...o}),t[7]=o,t[8]=u,t[9]=l,t[10]=d):d=t[10],d}function u(e){let t=(0,i.c)(8),n,o;t[0]===e?(n=t[1],o=t[2]):({className:n,...o}=e,t[0]=e,t[1]=n,t[2]=o);let s;t[3]===n?s=t[4]:(s=r(`text-sm font-medium tracking-tight`,n),t[3]=n,t[4]=s);let c;return t[5]!==o||t[6]!==s?(c=(0,a.jsx)(`div`,{"data-slot":`empty-title`,className:s,...o}),t[5]=o,t[6]=s,t[7]=c):c=t[7],c}function d(e){let t=(0,i.c)(8),n,o;t[0]===e?(n=t[1],o=t[2]):({className:n,...o}=e,t[0]=e,t[1]=n,t[2]=o);let s;t[3]===n?s=t[4]:(s=r(`text-sm/relaxed text-muted-foreground [&>a:hover]:text-primary [&>a]:underline [&>a]:underline-offset-4`,n),t[3]=n,t[4]=s);let c;return t[5]!==o||t[6]!==s?(c=(0,a.jsx)(`div`,{"data-slot":`empty-description`,className:s,...o}),t[5]=o,t[6]=s,t[7]=c):c=t[7],c}export{u as a,l as i,d as n,s as r,o as t};