1import{_ as I,o as n,c as y,q as d,t as w,ax as M,aL as P,d as a,w as c,a as u,ar as i,b9 as S,E as b,aA as D,ba as N,aa as l,bC as k,ac as T,ay as f}from"./weQc1KCP.js";import{_ as V}from"./DnO6Lygr.js";import{_ as j}from"./D6qQNd-F.js";import{_ as E}from"./D9YPNyjM.js";import{_ as G}from"./BYotoHmM.js";import H from"./BAiTXXVx.js";const O={},W={class:"button-group"};function q(e,s){return n(),y("section",W,[d(e.$slots,"default",{},void 0,!0)])}const z=Object.assign(I(O,[["render",q],["__scopeId","data-v-660628c6"]]),{__name:"ButtonGroup"}),A={class:"dialog__wrapper",tabindex:"-1"},R={class:"dialog__header"},U=["aria-label"],F={key:0,class:"dialog__footer"},J=w({__name:"WeledaDialog",props:f({headline:{},text:{},richText:{},link:{},primaryButtonLabel:{},secondaryButtonLabel:{},primaryButtonLink:{},secondaryButtonLink:{},variant:{default:"default"},reverseButtons:{type:Boolean,default:!1},arialabelId:{}},{open:{type:Boolean},openModifiers:{}}),emits:f(["close","clickPrimary","clickSecondary"],["update:open"]),setup(e){const s=M(e,"open"),m=P();return(o,t)=>{const B=S,v=D,g=V,h=N,x=j,p=E,_=G,L=z,$=H;return n(),a($,{visible:s.value,"onUpdate:visible":t[2]||(t[2]=r=>s.value=r),"aria-labelledby":e.arialabelId||b(m),modal:"","dismissable-mask":"",unstyled:!1,class:T(["color-set-primary--light",{fullscreen:e.variant==="fullscreen","bottom-sheet":e.variant==="bottom-sheet","reverse-buttons":e.reverseButtons===!0}]),onHide:t[3]||(t[3]=()=>o.$emit("close"))},{container:c(({closeCallback:r})=>[u("div",A,[u("div",R,[i(B,{id:b(m),content:e.headline||"",tag:"h2",class:"headline-section"},null,8,["id","content"]),i(g,{autofocus:"","aria-label":o.$t("globaltranslations.global.close"),onClick:()=>{r()}},{default:c(()=>[i(v,{name:"close"})]),_:1},8,["aria-label","onClick"])]),u("section",{class:"dialog__content","aria-label":e.headline||void 0},[d(o.$slots,"default",{},()=>[e.text?(n(),a(h,{key:0,content:e.text},null,8,["content"])):l("",!0),e.richText?(n(),a(x,{key:1,content:e.richText.value},null,8,["content"])):l("",!0),e.link?(n(),a(p,{key:2,link:e.link.url,label:e.link.label},null,8,["link","label"])):l("",!0)])],8,U),e.primaryButtonLabel||e.secondaryButtonLabel?(n(),y("footer",F,[i(L,null,{default:c(()=>[e.primaryButtonLabel?(n(),a(_,{key:0,label:e.primaryButtonLabel,link:e.primaryButtonLink,onClick:t[0]||(t[0]=k(C=>o.$emit("clickPrimary"),["prevent"]))},null,8,["label","link"])):l("",!0),e.secondaryButtonLabel?(n(),a(_,{key:1,variant:"secondary",label:e.secondaryButtonLabel,link:e.secondaryButtonLink,onClick:t[1]||(t[1]=k(C=>o.$emit("clickSecondary"),["prevent"]))},null,8,["label","link"])):l("",!0)]),_:1})])):l("",!0),d(o.$slots,"below-footer")])]),_:3},8,["visible","aria-labelledby","class"])}}}),te=Object.assign(J,{__name:"WeledaDialog"});export{te as _,z as a};
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.