2 lines
2.0 KiB
JavaScript
2 lines
2.0 KiB
JavaScript
import{s as u}from"./SearchModal-CGHtjMJb.js";import{P as p}from"./PageTabBuilder-81M-YOIr.js";import{_ as g}from"./_plugin-vue_export-helper-DlAUqK2U.js";import{r as _,o as a,c as r,b as l,F as n,d,n as m,t as f,a as h}from"./app-lWrE2aWG.js";import"./HeadingBlock-iaPv_EZx.js";import"./ParagraphBlock-64oJsNrU.js";import"./ClientImageSlider-ZnyNtD9R.js";import"./v3-CDJmn87G.js";import"./ImageBlock-Bz4NDWK1.js";import"./FileBlock-DP4RAJQp.js";import"./PersonBlock-C8nng2Wc.js";import"./StepperBlock-Cnp91vN2.js";import"./VideoBlock-NJG_Gd3K.js";import"./PostListBlock-BoZg3Tch.js";const v={name:"TabBlock",components:{PageTabBuilder:p},data(){return{activeTab:0}},methods:{generateSlug:function(s){return u(s,{lower:!0,strict:!0,locale:"ru"})}},mounted(){this.domainPath=window.location.origin},props:{block:{type:Object}}},y={class:""},k={class:"-mb-0.5 flex justify-center gap-2 flex-wrap","aria-label":"Tabs",role:"tablist","aria-orientation":"horizontal"},x=["onClick","id","data-hs-tab","aria-controls"],T={class:"mt-3"},B=["id","aria-labelledby"];function S(s,w,c,P,i,t){const b=_("PageTabBuilder");return a(),r(n,null,[l("div",y,[l("nav",k,[(a(!0),r(n,null,d(c.block.data.tab,(e,o)=>(a(),r("button",{type:"button",class:m(["hs-tab-active:bg-gray-100 rounded-md hs-tab-active:text-gray-700 py-1.5 px-3 inline-flex items-center gap-x-2 border-b-2 border-transparent text-sm whitespace-nowrap text-gray-500 focus:outline-none disabled:opacity-50 disabled:pointer-events-none",i.activeTab===o?"active":""]),onClick:C=>i.activeTab=o,id:t.generateSlug(e.title)+"-item","data-hs-tab":"#"+t.generateSlug(e.title),"aria-selected":"false","aria-controls":t.generateSlug(e.title),role:"tab"},f(e.title),11,x))),256))])]),l("div",T,[(a(!0),r(n,null,d(c.block.data.tab,(e,o)=>(a(),r("div",{id:t.generateSlug(e.title),class:m(i.activeTab===o?"":"hidden"),role:"tabpanel","aria-labelledby":t.generateSlug(e.title)+"-item"},[h(b,{blocks:e.content},null,8,["blocks"])],10,B))),256))])],64)}const J=g(v,[["render",S]]);export{J as default};
|