import{j as r}from"./ui-vendor-8uIfD_JC.js";import"./react-vendor-28t7dxFl.js";import{d as i,c as a,f as o}from"./index-BagLllOy.js";/**
* @license lucide-react v0.546.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const c=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["line",{x1:"12",x2:"12",y1:"8",y2:"12",key:"1pkeuh"}],["line",{x1:"12",x2:"12.01",y1:"16",y2:"16",key:"4dfq90"}]],l=i("circle-alert",c);function f({className:t,...e}){return r.jsx("div",{"data-slot":"error-state",className:a("flex min-w-0 flex-1 flex-col items-center justify-center gap-6 rounded-lg border-2 border-dashed border-destructive/50 p-6 text-center text-balance md:p-12",t),...e})}function v({className:t,...e}){return r.jsx("div",{"data-slot":"error-state-header",className:a("flex max-w-sm flex-col items-center gap-2 text-center",t),...e})}const d=o("flex shrink-0 items-center justify-center mb-2 [&_svg]:pointer-events-none [&_svg]:shrink-0",{variants:{variant:{default:"bg-transparent text-destructive [&_svg:not([class*='size-'])]:size-12",icon:"bg-destructive/10 text-destructive flex size-10 shrink-0 items-center justify-center rounded-lg [&_svg:not([class*='size-'])]:size-6"}},defaultVariants:{variant:"default"}});function g({className:t,variant:e="default",children:s,...n}){return r.jsx("div",{"data-slot":"error-state-media","data-variant":e,className:a(d({variant:e,className:t})),...n,children:s??r.jsx(l,{})})}function p({className:t,...e}){return r.jsx("div",{"data-slot":"error-state-title",className:a("text-lg font-medium tracking-tight",t),...e})}function y({className:t,...e}){return r.jsx("div",{"data-slot":"error-state-description",className:a("text-muted-foreground [&>a:hover]:text-primary text-sm/relaxed [&>a]:underline [&>a]:underline-offset-4",t),...e})}function j({className:t,...e}){return r.jsx("div",{"data-slot":"error-state-content",className:a("flex w-full max-w-sm min-w-0 flex-col items-center gap-4 text-sm text-balance",t),...e})}export{f as E,v as a,g as b,p as c,y as d,j as e};