import{D as p,am as m,G as y,o as t,c as k,w as B,d as r,s,t as i,e as a,m as l,v as _,N as d,n as u,l as g,I as v}from"./entry.4a1e3e7a.js";import{X as b}from"./x.aa03620d.js";const h={key:0,class:"alert-icon-wrap"},$={key:1,class:"title"},C=["innerHTML"],N={class:"alert-action"},D=p({__name:"index",props:{title:{default:""},type:{default:"info"},size:{default:"normal"},align:{default:"center"},dismissible:{type:Boolean,default:!1},textBlock:{type:Boolean,default:!1},roundBorders:{type:Boolean,default:!0},margin:{type:Boolean,default:!0}},setup(w){const o=m(),n=y(!0),c=()=>{n.value=!1},f=()=>o.default?o.default()[0].children:"";return(e,z)=>(t(),k(v,{name:"fade"},{default:B(()=>[r(n)?(t(),s("div",{key:0,role:"alert",class:d(["alert",`alert-type-${e.type}`,`alert-size-${e.size}`,`alert-align-${e.align}`,e.roundBorders&&"alert-round-borders",e.margin&&"alert-margin"])},[e.$slots.icon?(t(),s("div",h,[i(e.$slots,"icon")])):a("",!0),l(),e.title?(t(),s("strong",$,_(e.title),1)):a("",!0),l(),e.$slots.default?(t(),s("div",{key:2,class:d(["text-wrap",e.textBlock&&"text-block"])},[u("div",{innerHTML:f()},null,8,C)],2)):a("",!0),l(),u("span",N,[i(e.$slots,"action")]),l(),e.dismissible?(t(),s("button",{key:3,"aria-label":"Dismiss this Alert",class:"close-button",onClick:c},[g(r(b),{class:"close-icon"})])):a("",!0)],2)):a("",!0)]),_:3}))}});export{D as _};