1import{D as u,Pn as b,cn as r,cr as a,fr as c,jn as t,ln as d,lr as n,mn as v,sn as o,tt as k,un as i,ut as f}from"./DStU2pOR.js";import{n as h}from"./Diyw_ow5.js";import{un as x}from"./index-D53KxwKP.js";var g={class:"flex items-start gap-3"},w={key:0,class:"font-medium mb-1"},y=["aria-label"],N={__name:"InfoAlert",props:{title:{type:String,default:""},variant:{type:String,default:"info",validator:e=>["info","warning","error"].includes(e)},dismissible:{type:Boolean,default:!1}},emits:["close"],setup(e){const{t:m}=h();return(s,l)=>(t(),i("div",{class:n(["p-4 rounded-lg",e.variant==="info"?"bg-blue-50 dark:bg-blue-900/20":e.variant==="warning"?"bg-amber-50 dark:bg-amber-900/20":"bg-red-50 dark:bg-red-900/20"])},[o("div",g,[e.variant==="info"?(t(),r(a(k),{key:0,class:"w-5 h-5 text-blue-500 mt-0.5 shrink-0","aria-hidden":"true"})):e.variant==="warning"?(t(),r(a(x),{key:1,class:"w-5 h-5 text-amber-500 mt-0.5 shrink-0","aria-hidden":"true"})):(t(),r(a(f),{key:2,class:"w-5 h-5 text-red-500 mt-0.5 shrink-0","aria-hidden":"true"})),o("div",{class:n(["flex-1 text-sm",e.variant==="info"?"text-blue-700 dark:text-blue-300":e.variant==="warning"?"text-amber-700 dark:text-amber-300":"text-red-700 dark:text-red-300"])}
1,[e.title?(t(),i("p",w,c(e.title),1)):d("",!0),b(s.$slots,"default")],2),e.dismissible?(t(),i("button",{key:3,type:"button","aria-label":a(m)("common.buttons.close"),class:n(["-m-1 shrink-0 rounded-lg p-1 transition-colors",e.variant==="info"?"text-blue-500 hover:text-blue-700 dark:hover:text-blue-300":e.variant==="warning"?"warning-on-tint hover:text-amber-800 dark:hover:text-amber-200":"text-red-500 hover:text-red-700 dark:hover:text-red-300"]),onClick:l[0]||(l[0]=$=>s.$emit("close"))},[v(a(u),{class:"w-5 h-5","aria-hidden":"true"})],10,y)):d("",!0)])],2))}};export{N 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.