import{d as n,c as s,a as e,t as a,e as i,E as r,o}from"./index-b7Iy0dz5.js";const l={class:"sticky top-0 z-20 bg-surface/95 backdrop-blur-md border-b border-ink/5 safe-top"},d={class:"max-w-md mx-auto px-4 h-14 flex items-center justify-between gap-3"},m={class:"min-w-0"},u={class:"text-title truncate"},_={key:0,class:"text-meta text-ink-subtle truncate -mt-0.5"},h=n({__name:"TopBar",props:{title:{},subtitle:{}},setup(t){return(c,b)=>(o(),s("header",l,[e("div",d,[e("div",m,[e("h1",u,a(t.title),1),t.subtitle?(o(),s("p",_,a(t.subtitle),1)):i("",!0)]),r(c.$slots,"actions")])]))}});export{h as _};
//# sourceMappingURL=TopBar.vue_vue_type_script_setup_true_lang-CME3XXLt.js.map
