1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./C2zszUqN.js","./CduY4iNk.js","./DirUPB5L.js","./BH82RGaG.js","./C9Z41gEb.js","./entry.DHWjIExn.css","./icon.BBgTg41I.css"])))=>i.map(i=>d[i]); 2import{as as N,d as E,ak as a,bz as V,bB as W,ct as i,ai as c,dg as F,bq as $,c9 as j,ae as q,bR as n,g as m,ao as r,cn as u,aj as d,ar as H,V as O,aH as U}from"./C9Z41gEb.js";import{h as G}from"./rFlQ0LVk.js";import{c as J}from"./DhOXpa1O.js";import{i as g}from"./CZ5p_PVZ.js";import{u as K}from"./EiDZpNsD.js";const M=["kontentId"],et=N({__name:"button",props:{alignment:{default:E.LEFT},description:{default:void 0},size:{default:void 0},text:{default:void 0},type:{default:"primary"},kontentId:{},codename:{},backgroundColor:{default:void 0},color:{default:void 0},linkDescription:{},linkPage:{default:void 0},linkUrl:{default:void 0},targetWindow:{default:void 0},imageLinkDescription:{},iconName:{default:void 0},iconPosition:{default:void 0},iconSize:{default:void 0},marginLeft:{default:void 0},marginTop:{default:void 0},marginRight:{default:void 0},marginBottom:{default:void 0},paddingLeft:{default:void 0},paddingTop:{default:void 0},paddingRight:{default:void 0},paddingBottom:{default:void 0}},emits:["click"],setup(t,{emit:f}){const k=H(()=>O(()=>import("./C2zszUqN.js"),__vite__mapDeps([0,1,2,3,4,5,6]),import.meta.url)),e=t,v=f,o=J(e.text),b=e.targetWindow==="Download",{links_hasLink:l,links_linkComponent:x,links_onClick:y,links_props:C}=K(e,v),h=U(),s=q(()=>!!h?.vnode.props?.onClick),{backgroundColor:p,color:w,marginBottom:z,marginLeft:L,marginRight:P,marginTop:T,paddingBottom:B,paddingLeft:D,paddingRight:I,paddingTop:S}=e,R=g({marginBottom:z,marginLeft:L,marginRight:P,marginTop:T,textAlign:e.alignment!=="block"?e.alignment:void 0}),A=g({backgroundColor:p,color:w,paddingBottom:B,paddingLeft:D,paddingRight:I,paddingTop:S});return(Q,X)=>(n(),a("div",{style:W(i(R)),class:V(["ws-button",{"ws-button--icon-large":t.iconSize==="large"}]),kontentId:e.kontentId},[(n(),c(j(i(x)),$({style:i(A),class:[`ws-btn ws-btn--${t.type}`,{"ws-btn--icon":!t.text,[`ws-btn--${t.size}`]:t.size},i(G)(t.alignment)]},i(C),{"aria-label":i(o),role:i(l)||i(s)?"button":void 0,tabindex:i(l)||i(s)?0:void 0,title:t.description,onClick:i(y)}),{default:F(()=>[t.text&&t.iconPosition==="right"?(n(),a(m,{key:0},[r(u(i(o)),1)],64)):d("",!0),t.iconName||b?(n(),c(i(k),{key:1,name:t.iconName||"file_download",position:t.text?t.iconPosition:void 0,size:t.iconSize},null,8,["name","position","size"])):d("",!0),t.text&&(t.iconPosition==="left"||t.iconPosition===void 0)?(n(),a(m,{key:2},[r(u(i(o)),1)],64)):d("",!0)]),_:1},16,["style","class","aria-label","role","tabindex","title","onClick"]))],14,M))}});export{et as _};
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.