import{O as e,St as t,h as n,j as r,l as i,s as a,u as o,xt as s,yt as c}from"./runtime-core.esm-bundler-A2Q6NZG4.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(n({__name:`PageLayout`,props:{title:{},subtitle:{},status:{},asOf:{},version:{},asideWidth:{}},setup(n){return(l,S)=>(e(),o(`section`,{class:`ks-page`,style:s({"--ks-aside-width":n.asideWidth??`22rem`})},[a(`header`,u,[a(`div`,null,[a(`h1`,null,t(n.title),1),n.subtitle?(e(),o(`p`,d,t(n.subtitle),1)):i(``,!0),a(`div`,f,[n.status?(e(),o(`span`,p,`상태: `+t(n.status),1)):i(``,!0),n.asOf?(e(),o(`span`,m,`As-of: `+t(n.asOf),1)):i(``,!0),n.version?(e(),o(`span`,h,`Version: `+t(n.version),1)):i(``,!0)])]),a(`div`,g,[r(l.$slots,`actions`,{},void 0,!0)])]),l.$slots.summary?(e(),o(`div`,_,[r(l.$slots,`summary`,{},void 0,!0)])):i(``,!0),l.$slots.filters?(e(),o(`div`,v,[r(l.$slots,`filters`,{},void 0,!0)])):i(``,!0),a(`div`,{class:c([`ks-page__workspace`,{"has-aside":l.$slots.aside}])},[a(`div`,y,[r(l.$slots,`default`,{},void 0,!0)]),l.$slots.aside?(e(),o(`aside`,b,[r(l.$slots,`aside`,{},void 0,!0)])):i(``,!0)],2),l.$slots.footer?(e(),o(`footer`,x,[r(l.$slots,`footer`,{},void 0,!0)])):i(``,!0)],4))}}),[[`__scopeId`,`data-v-d6eda687`]]);export{S as t};