import B from"./BIpld5pa.js";import{_ as I}from"./5qDQPyGj.js";import{t as i}from"./BKul2vYP.js";import{D as w,t as G,X as l,o as n,c as m,a9 as s,b as r,r as g,l as c,m as u,d as f,a as b,Y as y,u as t,W as N,a3 as D,a4 as T,f as z,ac as A,j as V,_ as O}from"./Bvk-Utdw.js";import"./BNCO_ti7.js";import"./lKfi-4nz.js";import"./0lNdPK1p.js";import"./R5dI9a3W.js";import"./DfOJ-h9c.js";import"./DMpf3pdc.js";import"./B6JojePw.js";import"./BZl2GCOv.js";import"./C8poqb2y.js";import"./MYipdDSo.js";import"./BnJ1mOOx.js";import"./DFznldT2.js";import"./CUbZKQor.js";import"./CqkleIqs.js";const j=["id","aria-expanded","aria-controls","data-ga-name","data-ga-location","data-toggle-group","data-ga-toggle"],x={class:"accordion__icon-wrapper"},L=["id","aria-labelledby"],M=w({__name:"Accordion",props:{data:{},isOpen:{type:Boolean},customIcon:{}},emits:["toggleController"],setup(a,{emit:h}){const d=a,p=h,e=V(!1);G(()=>d.isOpen,o=>{e.value=o},{immediate:!0});const k=()=>{e.value=!e.value,p("toggleController",d.data.config?.id||d.data.header)};return(o,E)=>{const C=B,v=l("SlpTypography"),S=I,$=l("SlpIcon"),K=l("SlpButton");return n(),m("div",{class:s(`accordion ${a.data.config?.darkMode?"on-dark-background":""}`)},[r("button",{id:`${a.data?.config&&a.data.config?.id||("toKebabCase"in o?o.toKebabCase:t(i))(a.data.header)}-button`,class:"accordion__summary","aria-expanded":t(e),"aria-controls":`${a.data.config?.id||("toKebabCase"in o?o.toKebabCase:t(i))(a.data.header)}-panel`,"data-ga-name":a.data.config?.analytics?.dataGaName||"accordion","data-ga-location":a.data.config?.analytics?.dataGaLocation||"body","data-toggle-group":a.data.config?.analytics?.dataToggleGroup,"data-ga-toggle":t(e)?"collapse":"expand",onClick:k},[o.$slots.header?g(o.$slots,"header",{key:0},void 0,!0):(n(),c(v,{key:1,variant:"heading5-bold",class:"summary-header"},{default:u(()=>[a.data.config?.icon?(n(),c(C,{key:0,name:a.data.config?.icon,size:a.data.config?.iconSize||"lg",class:"slp-mr-16"},null,8,["name","size"])):f("",!0),b(" "+y(a.data.header),1)]),_:1})),r("div",x,[a.customIcon?(n(),c(N(a.customIcon),{key:0,class:s(["accordion__custom-icon",{"accordion__custom-icon--open":t(e)}])},null,8,["class"])):(n(),m("span",{key:1,class:s(["accordion__icon",{"accordion__icon--open":t(e)}])},null,2))])],8,j),D(r("div",{id:`${a.data.config?.id||("toKebabCase"in o?o.toKebabCase:t(i))(a.data.header)}-panel`,class:"accordion__content-container","aria-labelledby":`${a.data.config?.id||("toKebabCase"in o?o.toKebabCase:t(i))(a.data.header)}-button`},[o.$slots.content?g(o.$slots,"content",{key:0},void 0,!0):(n(),c(S,{key:1,class:"content slp-pb-16",content:a.data.content},null,8,["content"])),a.data.link?(n(),c(K,{key:2,variant:"tertiary",href:a.data.link.config.href,"data-ga-name":a.data.link.config.dataGaName,"data-ga-location":a.data.link.config.dataGaLocation,"data-toggle-group":a.data.config?.analytics?.dataToggleGroup,"data-ga-toggle":t(e)?"collapse":"expand"},{default:u(()=>[b(y(a.data.link.text)+" ",1),z(,ドル{icon:t(A),color:"text-link-100"},null,8,["icon"])]),_:1},8,["href","data-ga-name","data-ga-location","data-toggle-group","data-ga-toggle"])):f("",!0)],8,L),[[T,t(e)]])],2)}}}),ca=Object.assign(O(M,[["__scopeId","data-v-b79bc952"]]),{__name:"CommonAccordion"});export{ca as default};

AltStyle によって変換されたページ (->オリジナル) /