import{H as I}from"./CMsq3SoH.js";import{_ as T}from"./DL_H6X73.js";import{H as O,j as V,q as x,r as j,t as c,V as n,W as l,Z as u,_ as B,ar as L,I as b,$ as h,a0 as N,ad as q,J as a,cH as W,a5 as D}from"./iUk1uHo5.js";import{u as E}from"./l5fFhuE8.js";const M={class:"h-website-templates__text-container"},z=["innerHTML"],A={key:0,class:"h-website-templates__description h-grid"},F={key:1,class:"h-website-templates__button"},G={class:"h-website-templates__switcher h-grid"},J={class:"h-website-templates__sections"},U=O({__name:"HWebsiteTemplates",props:{data:{type:Object,required:!0},defaultIndex:{type:Number,default:0}},setup(s){const{pageNameDataClickId:g}=V(),{t:d}=x(),{portfolioConfig:v,businessShowcaseConfig:f,onlineStoreConfig:w,blogConfig:k,pageAwareOtherConfig:C}=E(),m=s,o=j(""),i=c(()=>({portfolio:v.value,businessShowcase:f.value,onlineStore:w.value,blog:k.value,other:C.value})),H=c(()=>{var e;return(e=Object.values(Object.keys(i.value)))==null?void 0:e.map(t=>`hgr-${g.value}-tabs_section_toggle-${W(t)}`)}),p=c(()=>{var e;return(e=Object.keys(i.value))==null?void 0:e.map(t=>d(`components.websiteTemplates.tabs.${t}`))}),S=(e,t)=>d(`components.websiteTemplates.tabs.${e}`)===t;return o.value=p.value[m.defaultIndex]||"",(e,t)=>{const $=I,y=T;return a(),n("section",{class:q(["h-website-templates",{[`h-website-templates--bg-${s.data.backgroundColor}`]:!!s.data.backgroundColor,"u-generic-color-section":!!s.data.backgroundColor&&m.data.backgroundColor!=="neutral0"}])},[l("div",M,[l("h2",{class:"h-website-templates__heading h-grid",innerHTML:s.data.heading},null,8,z),s.data.description?(a(),n("p",A,B(s.data.description),1)):u("",!0),e.$slots.button?(a(),n("div",F,[L(e.$slots,"button",{},void 0,!0)])):u("",!0)]),l("div",G,[(a(),b($,{key:`${o.value}-switcher`,modelValue:o.value,"onUpdate:modelValue":t[0]||(t[0]=r=>o.value=r),options:p.value,"options-click-ids":H.value},null,8,["modelValue","options","options-click-ids"]))]),l("div",J,[(a(!0),n(h,null,N(i.value,(r,_)=>(a(),n(h,null,[S(_,o.value)?(a(),b(y,{key:`image-gallery-${_}`,data:r},null,8,["data"])):u("",!0)],64))),256))])],2)}}}),R=D(U,[["__scopeId","data-v-839f043e"]]);export{R as _};