import{d,a as w,X as h,Y as C,c as l,e as g,o as r,w as x,D as b,g as N,j as e,n as f,f as i,C as S,t as U,Z as v,N as D,x as P,T as E,B as R,U as V,V as j,W as I,a0 as O}from"./QlNHqkx-.js";const A={key:0,class:"pages-cms-edit-panel has-text-body-s shadow"},$=["href"],q=["href"],z=d({__name:"PagesCmsEditPanel",props:{page:{}},setup(o){const t=o,a=w(),{page:p}=h(t),s=C(),c=S(),n=l(()=>s.query.draft),_=l(()=>s.path+(n.value?"":"?draft=true")),m=async()=>{await a.signout()};return(y,B)=>{const u=v,k=D;return r(),g(k,null,{default:x(()=>[e(a).isNdlStaff?(r(),b("div",A,[f("a",{href:e(c).public.mgmtBaseUrl+"/admin/page/"+e(p).id},"編集",8,$),f("a",{href:e(_)},U(e(n)?"カレント":"ドラフト"),9,q),i(u,{icon:"interface/logout",size:"small",onClick:m})])):N("",!0)]),_:1})}}}),H=Object.assign(P(z,[["__scopeId","data-v-b5359ef5"]]),{__name:"PagesCmsEditPanel"}),L=d({__name:"PagesCms",props:{page:{},template:{}},setup(o){const t=o,{page:a}=h(t);return(p,s)=>{const c=R,n=H,_=E;return r(),g(_,{class:"cms-page"},{default:x(()=>[i(c,{template:o.template,page:e(a)},null,8,["template","page"]),i(n,{page:e(a)},null,8,["page"])]),_:1})}}}),T=Object.assign(P(L,[["__scopeId","data-v-fe7faec8"]]),{__name:"PagesCms"}),X=d({__name:"[...path]",async setup(o){let t,a;const{getPageAndCache:p}=V(),{page:s,meta:c}=([t,a]=j(()=>p()),t=await t,a(),t);I(c);const n=C(),_=O(),m=l(()=>{if(s.template)return _.page(s.template)?.md?.md});return(y,B)=>{const u=T;return r(),g(u,{key:e(n).path,page:e(s),template:e(m)},null,8,["page","template"])}}});export{X as default};