PageSourceSearch

https://www.zumtobel.at/_nuxt/CoRqDk7S.js

js zumtobel.at collected 2026-10-05 01:31:00 UTC 2,736 bytes, 1 lines download raw bytes

1import{A as e,At as t,B as n,C as r,D as i,F as a,I as o,O as s,Q as c,S as l,St as u,Z as d,b as f,cn as p,ct as m,gt as h,m as g,pn as _,qt as v,tt as y,un as b,w as x,x as S,z as C,zt as w}from"./ARSLoXLj.js";import{b as T,g as E}from"./8beAxG0M.js";import{u as D}from"./7TpKjk4w.js";import{t as O}from"./0HJF7v_5.js";a();var k=Object.assign(e({__name:`ZgAccordion`,props:C({expandMultiple:{type:Boolean,default:!0}},{modelValue:{default:()=>[]},modelModifiers:{}}),emits:[`update:modelValue`],setup(e){let t=e,n=m(e,`modelValue`);return c(O,{activeItems:n,isActive:e=>n.value.includes(e),toggle:e=>{let r=new Set(n.value);r.has(e)?r.delete(e):(t.expandMultiple||r.clear(),r.add(e)),n.value=Array.from(r)}}),(e,t)=>(d(),x(`div`,null,[y(e.$slots,`default`)]))}}),{__name:`AccordionZgAccordion`});a(),u(),v();var A=[`id`,`aria-expanded`,`aria-controls`],j={class:`flex gap-x-6`},M=[`id`,`aria-labelledby`,`aria-hidden`],N=Object.assign(e({inheritAttrs:!1,__name:`ZgAccordionItem`,props:{id:{},title:{},static:{type:Boolean},loading:{type:Boolean},hidePrefix:{type:Boolean},hideSuffix:{type:Boolean}},setup(e){let a=e,c=o(O),u=t(null),{height:m}=D(u),v=f(()=>c?.isActive(a.id)??!1),C=f(()=>v.value?m.value:0);return(t,o)=>(d(),x(`div`,null,[S(`button`,n({id:`accordion-trigger-${e.id}`},t.$attrs,{class:[`border-b-base-300 hover:text-accent-primary tl:hover:text-accent-secondary flex w-full cursor-pointer items-center px-3 py-5 text-left select-none`,[a.static?`border-b`:w(c)?.isActive(e.id)?`border-b-0`:`border-b`]],"aria-expanded":w(c)?.isActive(e.id),"aria-controls":`accordion-content-${e.id}`,onClick:o[0]||=t=>!a.static&&w(c)?.toggle(e.id)}),[y(t.$slots,`trigger`,{active:w(c)?.isActive(e.id)},()=>[a.hidePrefix?r(``,!0):y(t.$slots,`prefix`,{active:w(c)?.isActive(e.id)},void 0,void 0,0),s(w(E),{is:`h3`,appearance:6,class:`grow`},{default:h(()=>[i(_(e.title),1)]),_:1}),!a.hideSuffix||a.loading?(d(),x(g,{key:1},[a.loading?(d(),l(w(T),{key:0,"aria-hidden":`true`,name:`common:loading`,class:`animate-spin`})):y(t.$slots,`suffix`,{active:w(c)?.isActive(e.id)},()=>[S(`div`,j,[y(t.$slots,`before-suffix`),s(w(T),{"aria-hidden":`true`,name:w(c)?.isActive(e.id)?`common:chevron-up`:`common:chevron-down`},null,8,[`name`])])],void 0,1)],64)):r(``,!0)])],16,A),S(`div`,{id:`accordion-content-${e.id}`,role:`region`,"aria-labelledby":`accordion-trigger-${e.id}`,"aria-hidden":!w(v),class:p([`border-b-base-300 origin-top overflow-hidden transition-all ease-in-out`,[a.static?`border-b-0`:`border-b`,w(v)?`opacity-100`:`opacity-0`]]),style:b({height:`${w(C)}px`})},[S(`div`,{ref_key:`accordionInnerRef`,ref:u,class:`flex flex-col`},[y(t.$slots,`content`)],512)],14,M)]))}}),{__name:`AccordionZgAccordionItem`});export{k as n,N as t};

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.