PageSourceSearch

https://www.pacifichistoricalmuseum.org/_nuxt/CAsLexIG.js

js pacifichistoricalmuseum.org collected 2026-10-09 17:11:07 UTC 4,683 bytes, 1 lines download raw bytes

1import{d as S,I as V,b as n,f as p,w as c,J as m,p as s,L as P,S as w,V as B,W as H,X as N,c as I,F as D,E,G as r,m as h,ao as A,h as q,aq as x,g as $,t as k,e as F,K,i as C,Y as v,bM as j,a9 as z,bN as O,r as U}from"./CIxJSTE4.js";import{i as L,a as M,A as R,b as T,c as G,d as J}from"./C-1rc4pQ.js";import"./2ecsx29j.js";import"./DClZa_38.js";import"./CYchuhto.js";import"./CaBMOz3i.js";var W=S({__name:"AccordionHeader",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"h3"}},setup(i){const u=i,a=L(),f=M();return V(),(l,y)=>(n(),p(s(P),{as:u.as,"as-child":u.asChild,"data-orientation":s(a).orientation,"data-state":s(f).dataState.value,"data-disabled":s(f).dataDisabled.value},{default:c(()=>[m(l.$slots,"default")]),_:3},8,["as","as-child","data-orientation","data-state","data-disabled"]))}}),X=W;const Y={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"}}}},Q={__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(i,{emit:u}){const a=i,f=u,l=w(),y=B(),_=H(N(a,"as","collapsible","defaultValue","disabled","modelValue","unmountOnHide"),f),t=C(()=>v({extend:v(Y),...y.ui?.accordion||{}})({disabled:a.disabled}));return(o,g)=>(n(),p(s(J),K(s(_),{type:i.type,class:t.value.root({class:[a.ui?.root,a.class]})}),{default:c(()=>[(n(!0),I(D,null,E(a.items,(e,d)=>(n(),p(s(R),{key:d,value:e.value||String(d),disabled:e.disabled,class:r(t.value.item({class:[a.ui?.item,e.ui?.item,e.class]}))},{default:c(({open:b})=>[h(s(X),{as:"div",class:r(t.value.header({class:[a.ui?.header,e.ui?.header]}))},{default:c(()=>[h(s(T),{class:r(t.value.trigger({class:[a.ui?.trigger,e.ui?.trigger],disabled:e.disabled}))},{default:c(()=>[m(o.$slots,"leading",{item:e,index:d,open:b,ui:t.value},()=>[e.icon?(n(),p(A,{key:0,name:e.icon,class:r(t.value.leadingIcon({class:[a.ui?.leadingIcon,e?.ui?.leadingIcon]}))},null,8,["name","class"])):q("",!0)]),s(x)(e,a.labelKey)||l.default?(n(),I("span",{key:0,class:r(t.value.label({class:[a.ui?.label,e.ui?.label]}))},[m(o.$slots,"default",{item:e,index:d,open:b},()=>[$(k(s(x)(e,a.labelKey)),1)])],2)):q("",!0),m(o.$slots,"trailing",{item:e,index:d,open:b,ui:t.value},()=>[h(A,{name:e.trailingIcon||i.trailingIcon||s(y).ui.icons.chevronDown,class:r(t.value.trailingIcon({class:[a.ui?.trailingIcon,e.ui?.trailingIcon]}))},null,8,["name","class"])])]),_:2},1032,["class"])]),_:2},1032,["class"]),e.content||l.content||e.slot&&l[e.slot]||l.body||e.slot&&l[`${e.slot}-body`]?(n(),p(s(G),{key:0,class:r(t.value.content({class:[a.ui?.content,e.ui?.content]}))},{default:c(()=>[m(o.$slots,e.slot||"content",{item:e,index:d,open:b,ui:t.value},()=>[F("div",{class:r(t.value.body({class:[a.ui?.body,e.ui?.body]}))},[m(o.$slots,e.slot?`${e.slot}-body`:"body",{item:e,index:d,open:b,ui:t.value},()=>[$(k(e.content),1)])],2)])]),_:2},1032,["class"])):q("",!0)]),_:2},1032,["value","disabled","class"]))),128))]),_:3},16,["type","class"]))}},Z={slots:{root:"my-5",trigger:"text-base"}},re={__name:"ProseAccordion",props:{type:{type:String,required:!1,default:"multiple"},class:{type:null,required:!1},ui:{type:void 0,required:!1}},setup(i){const u=i,a=w(),f=B(),l=C(()=>v({extend:v(Z),...f.ui?.prose?.accordion||{}})),y=U(1),_=C(()=>
1(y.value,a.default?.()?.flatMap(t).filter(Boolean)||[]));function t(o,g){return typeof o.type=="symbol"?o.children?.map(t):{index:g,label:o.props?.label||`${g}`,description:o.props?.description,icon:o.props?.icon,component:o}}return j(()=>y.value++),(o,g)=>(n(),p(Q,{type:i.type,items:_.value,"unmount-on-hide":!1,class:r(u.class),ui:s(O)(l.value(),u.ui)},{content:c(({item:e})=>[(n(),p(z(e.component)))]),_:1},8,["type","items","class","ui"]))}};export{re as default};

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.