import{A as e,Ct as t,D as n,St as r,bt as i,h as a,l as o,s,u as c}from"./runtime-core.esm-bundler-DJThmTxA.js";import{t as l}from"./_plugin-vue_export-helper-BDNMzG2s.js";var u={class:`ks-page__header`},d={key:0},f={class:`ks-page__meta`},p={key:0},m={key:1},h={key:2},g={class:`ks-page__actions`},_={key:0,class:`ks-page__summary`},v={key:1,class:`ks-page__filters ks-card`},y={class:`ks-page__content`},b={key:0,class:`ks-page__aside`},x={key:2,class:`ks-page__footer`},S=l(a({__name:`PageLayout`,props:{title:{},subtitle:{},status:{},asOf:{},version:{},asideWidth:{}},setup(a){return(l,S)=>(n(),c(`section`,{class:`ks-page`,style:r({"--ks-aside-width":a.asideWidth??`22rem`})},[s(`header`,u,[s(`div`,null,[s(`h1`,null,t(a.title),1),a.subtitle?(n(),c(`p`,d,t(a.subtitle),1)):o(``,!0),s(`div`,f,[a.status?(n(),c(`span`,p,`상태: `+t(a.status),1)):o(``,!0),a.asOf?(n(),c(`span`,m,`As-of: `+t(a.asOf),1)):o(``,!0),a.version?(n(),c(`span`,h,`Version: `+t(a.version),1)):o(``,!0)])]),s(`div`,g,[e(l.$slots,`actions`,{},void 0,!0)])]),l.$slots.summary?(n(),c(`div`,_,[e(l.$slots,`summary`,{},void 0,!0)])):o(``,!0),l.$slots.filters?(n(),c(`div`,v,[e(l.$slots,`filters`,{},void 0,!0)])):o(``,!0),s(`div`,{class:i([`ks-page__workspace`,{"has-aside":l.$slots.aside}])},[s(`div`,y,[e(l.$slots,`default`,{},void 0,!0)]),l.$slots.aside?(n(),c(`aside`,b,[e(l.$slots,`aside`,{},void 0,!0)])):o(``,!0)],2),l.$slots.footer?(n(),c(`footer`,x,[e(l.$slots,`footer`,{},void 0,!0)])):o(``,!0)],4))}}),[[`__scopeId`,`data-v-d6eda687`]]);export{S as t};