PageSourceSearch

https://arsel.ai/_nuxt/DHf623Sp.js

js arsel.ai collected 2026-10-05 11:49:47 UTC 3,826 bytes, 1 lines download raw bytes

1import{d as w,b2 as x,c as f,o as n,w as d,H as i,h as t,T as V,R as $,S as B,b3 as S,b4 as H,b as P,U as _,e as h,F,r as N,n as l,f as v,g as m,l as q,aa as I,I as A,t as C,a as j,V as z}from"./Dtnh7VZd.js";import{i as D,a as E,A as K,b as O,c as R,d as T}from"./VsB01iTu.js";var U=w({__name:"AccordionHeader",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"h3"}},setup(u){const b=u,a=D(),g=E();return x(),(o,y)=>(n(),f(t(V),{as:b.as,"as-child":b.asChild,"data-orientation":t(a).orientation,"data-state":t(g).dataState.value,"data-disabled":t(g).dataDisabled.value},{default:d(()=>[i(o.$slots,"default")]),_:3},8,["as","as-child","data-orientation","data-state","data-disabled"]))}}),L=U;const G={slots:{root:"w-full",item:"border-b border-default last:border-b-0",header:"flex",trigger:"group flex-1 flex items-center gap-1.5 font-medium text-sm py-3.5 focus-visible:outline-primary min-w-0",content:"data-[state=open]:animate-[accordion-down_200ms_ease-out] data-[state=closed]:animate-[accordion-up_200ms_ease-out] overflow-hidden focus:outline-none",body:"text-sm pb-3.5",leadingIcon:"shrink-0 size-5",trailingIcon:"shrink-0 size-5 ms-auto group-data-[state=open]:rotate-180 transition-transform duration-200",label:"text-start break-words"},variants:{disabled:{true:{trigger:"cursor-not-allowed opacity-75"}}}},W={__name:"UAccordion",props:{as:{type:null,required:!1},items:{type:Array,required:!1},trailingIcon:{type:[String,Object],required:!1},labelKey:{type:null,required:!1,default:"label"},class:{type:null,required:!1},ui:{type:null,required:!1},collapsible:{type:Boolean,required:!1,default:!0},defaultValue:{type:null,required:!1},modelValue:{type:null,required:!1},type:{type:String,required:!1,default:"single"},disabled:{type:Boolean,required:!1},unmountOnHide:{type:Boolean,required:!1,default:!0}},emits:["update:modelValue"],setup(u,{emit:b}){const a=u,g=b,o=$(),y=B(),k=S(H(a,"as","collapsible","defaultValue","disabled","modelValue","unmountOnHide"),g),s=P(()=>_({extend:_(G),...y.ui?.accordion||{}})({disabled:a.disabled}));return(c,J)=>(n(),f(t(T),z(t(k),{type:u.type,class:s.value.root({class:[a.ui?.root,a.class]})}),{default:d(()=>[(n(!0),h(F,null,N(a.items,(e,r)=>(n(),f(t(K),{key:r,value:e.value||String(r),disabled:e.disabled,class:l(s.value.item({class:[a.ui?.item,e.ui?.item,e.class]}))},{default:d(({open:p})=>[v(t(L),{as:"div",class:l(s.value.header({class:[a.ui?.header,e.ui?.header]}))},{default:d(()=>[v(t(O),{class:l(s.value.trigger({class:[a.ui?.trigger,e.ui?.trigger],disabled:e.disabled}))},{default:d(()=>[i(c.$slots,"leading",{item:e,index:r,open:p,ui:s.value},()=>[e.icon?(n(),f(q,{key:0,name:e.icon,class:l(s.value.leadingIcon({class:[a.ui?.leadingIcon,e?.ui?.leadingIcon]}))},null,8,["name","class"])):m("",!0)]),t(I)(e,a.labelKey)||o.default?(n(),h("span",{key:0,class:l(s.value.label({class:[a.ui?.label,e.ui?.label]}))},[i(c.$slots,"default",{item:e,index:r,open:p},()=>[A(C(t(I)(e,a.labelKey)),1)])],2)):m("",!0),i(c.$slots,"trailing",{item:e,index:r,open:p,ui:s.value},()=>[v(q,{name:e.trailingIcon||u.trailingIcon||t(y).ui.icons.chevronDown,class:l(s.value.trailingIcon({class:[a.ui?.trailingIcon,e.ui?.trailingIcon]}))},null,8,["name","class"])])]),_:2},1032,["class"])]),_:2},1032,["class"]),e.content||o.content||e.slot&&o[e.slot]||o.body||e.slot&&o[`${e.slot}-body`]?(n(),f(t(R),{key:0,class:l(s.value.content({class:[a.ui?.content,e.ui?.content]}))},{default:d(()=>[i(c.$slots,e.slot||"content",{item:e,index:r,open:p,ui:s.value},()=>[j("div",{class:l(s.value.body({class:[a.ui?.body,e.ui?.body]}))},[i(c.$slots,e.slot?`${e.slot}-body`:"body",{item:e,index:r,open:p,ui:s.value},()=>[A(C(e.content),1)])],2)])]),_:2},1032,["class"])):m("",!0)]),_:2},1032,["value","disabled","class"]))),128))]),_:3},16,["type","class"]))}};export{W 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.