1import{E as e,Lt as t,On as n,Qn as r,_ as i,b as a,bt as o,et as s,g as c,mt as l,nr as u,o as d,qt as f,v as p,xt as m,y as h}from"./DBq4UlV4.js";import{t as g}from"./Bqa3kkUF.js";import{t as _}from"./DRmuhYbg.js";import{t as v}from"./23EHjX0X.js";import{t as y}from"./DMDtrnFO.js";import{t as b}from"./DwUppD9h.js";import{t as x}from"./DGcMk5Ld.js";import{d as S,i as C}from"#entry";var w={slots:{root:`relative overflow-hidden w-full rounded-lg p-4 flex gap-2.5`,wrapper:`min-w-0 flex-1 flex flex-col`,title:`text-sm font-medium`,description:`text-sm opacity-90`,icon:`shrink-0 size-5`,avatar:`shrink-0`,avatarSize:`2xl`,actions:`flex flex-wrap gap-1.5 shrink-0`,close:`p-0`},variants:{color:{primary:``,secondary:``,success:``,info:``,warning:``,error:``,neutral:``},variant:{solid:``,outline:``,soft:``,subtle:``},orientation:{horizontal:{root:`items-center`,actions:`items-center`},vertical:{root:`items-start`,actions:`items-start mt-2.5`}},title:{true:{description:`mt-1`}}},compoundVariants:[{color:`primary`,variant:`solid`,class:{root:`bg-primary text-inverted`}},{color:`secondary`,variant:`solid`,class:{root:`bg-secondary text-inverted`}},{color:`success`,variant:`solid`,class:{root:`bg-success text-inverted`}},{color:`info`,variant:`solid`,class:{root:`bg-info text-inverted`}},{color:`warning`,variant:`solid`,class:{root:`bg-warning text-inverted`}},{color:`error`,variant:`solid`,class:{root:`bg-error text-inverted`}},{color:`primary`,variant:`outline`,class:{root:`text-primary ring ring-inset ring-primary/25`}},{color:`secondary`,variant:`outline`,class:{root:`text-secondary ring ring-inset ring-secondary/25`}},{color:`success`,variant:`outline`,class:{root:`text-success ring ring-inset ring-success/25`}},{color:`info`,variant:`outline`,class:{root:`text-info ring ring-inset ring-info/25`}},{color:`warning`,variant:`outline`,class:{root:`text-warning ring ring-inset ring-warning/25`}},{color:`error`,variant:`outline`,class:{root:`text-error ring ring-inset ring-error/25`}},{color:`primary`,variant:`soft`,class:{root:`bg-primary/10 text-primary`}},{color:`secondary`,variant:`soft`,class:{root:`bg-secondary/10 text-secondary`}},{color:`success`,variant:`soft`,class:{root:`bg-success/10 text-success`}},{color:`info`,variant:`soft`,class:{root:`bg-info/10 text-info`}},{color:`warning`,variant:`soft`,class:{root:`bg-warning/10 text-warning`}},{color:`error`,variant:`soft`,class:{root:`bg-error/10 text-error`}},{color:`primary`,variant:`subtle`,class:{root:`bg-primary/10 text-primary ring ring-inset ring-primary/25`}},{color:`secondary`,variant:`subtle`,class:{root:`bg-secondary/10 text-secondary ring ring-inset ring-secondary/25`}},{color:`success`,variant:`subtle`,class:{root:`bg-success/10 text-success ring ring-inset ring-success/25`}},{color:`info`,variant:`subtle`,class:{root:`bg-info/10 text-info ring ring-inset ring-info/25`}},{color:`warning`,variant:`subtle`,class:{root:`bg-warning/10 text-warning ring ring-inset ring-warning/25`}},{color:`error`,variant:`subtle`,class:{root:`bg-error/10 text-error ring ring-inset ring-error/25`}},{color:`neutral`,variant:`solid`,class:{root:`text-inverted bg-inverted`}},{color:`neutral`,variant:`outline`,class:{root:`text-highlighted bg-default ring ring-inset ring-default`}},{color:`neutral`,variant:`soft`,class:{root:`text-highlighted bg-elevated/50`}},{color:`neutral`,variant:`subtle`,class:{root:`text-highlighted bg-elevated/50 ring ring-inset ring-accented`}}],defaultVariants:{color:`primary`,variant:`solid`}},T={__name:`UAlert`,props:{as:{type:null,required:!1},title:{type:String,required:!1},description:{type:String,required:!1},icon:{type:null,required:!1},avatar:{type:Object,required:!1},color:{type:null,required:!1},variant:{type:null,required:!1},orientation:{type:null,required:!1,default:`vertical`},actions:{type:Array,required:!1},close:{type:[Boolean,Object],required:!1},closeIcon:{type:null,required:!1},class:{type:null,required:!1},ui:{type:Object,required:!1}},emits:[`update:open`],setup(T,{emit:E}){let D=T,O=E,k=t(),A=_(`alert`,D),{t:j}=S(),M=g(),N=c(()=>y({extend:w,...M.ui?.alert||{}})({color:A.color,variant:A.variant,orientation:A.orientation,title:!!A.title||!!k.title}));return(t,c)=>(l(),p(n(v),{as:n(A).as,"data-orientation":n(A).orientation,"data-slot":`root`,class:r(N.value.root({class:[n(A).ui?.root,n(A).class]}))},{default:f(()=>[m(t.$slots,`leading`,{ui:N.value},()=>[n(A).avatar?(l(),p(x,s({key:0,size:n(A).ui?.avatarSize||N.value.avatarSize()},n(A).avatar,{"data-slot":`avatar`,class:N.value.avatar({class:n(A).ui?.avatar})}),null,16,[`size`,`class`])):n(A).icon?(l(),p(b,{key:1,name:n(A).icon,"data-slot":`icon`,class:r(N.value.icon({class:n(A).ui?.icon}))},null,8,[`name`,`class`])):h(``,!0)]),i(`div`,{"data-slot":`wrapper`,class:r(N.value.wrapper({class:n(A).ui?.wrapper}))},[n(A).title||k.title?(l(),a(`div`,{key:0,"data-slot":`title`,class:r(N.value.title({class:n(A).ui?.title}))},[m(t.$slots,`title`,{},()=>[e(u(n(A).title),1)])],2)):h(``,!0),n(A).description||k.description?(l(),a(`div`,{key:1,"data-slot":`description`,class:r(N.value.description({class:n(A).ui?.description}))},[m(t.$slots,`description`,{},()=>[e(u(n(A).description),1)])],2)):h(``,!0),n(A).orientation===`vertical`&&(n(A).actions?.length||k.actions)?(l(),a(`div`,{key:2,"data-slot":`actions`,class:r(N.value.actions({class:n(A).ui?.actions}))},[m(t.$slots,`actions`,{},()=>[(l(!0),a(d,null,o(n(A).actions,(e,t)=>(l(),p(C,s({key:t,size:`xs`},{ref_for:!0},e),null,16))),128))])],2)):h(``,!0)],2),n(A).orientation===`horizontal`&&(n(A).actions?.length||k.actions)||n(A).close?(l(),a(`div`,{key:0,"data-slot":`actions`,class:r(N.value.actions({class:n(A).ui?.actions,orientation:`horizontal`}))},[n(A).orientation===`horizontal`&&(n(A).actions?.length||k.actions)?m(t.$slots,`actions`,{},()=>[(l(!0),a(d,null,o(n(A).actions,(e,t)=>(l(),p(C,s({key:t,size:`xs`},{ref_for:!0},e),null,16))),128))],void 0,0):h(``,!0),m(t.$slots,`close`,{ui:N.value},()=>[n(A).close?(l(),p(C,s({key:0,icon:n(A).closeIcon||n(M).ui.icons.close,color:`neutral`,variant:`link`,"aria-label":n(j)(`alert.close`)},typeof n(A).close==`object`?n(A).close:{},{"data-slot":`close`,class:N.value.close({class:n(A).ui?.close}),onClick:c[0]||=e=>O(`update:open`,!1)}),null,16,[`icon`,`aria-label`,`class`])):h(``,!0)])],2)):h(``,!0)]),_:3},8,[`as`,`data-orientation`,`class`]))}};export{T as t};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.