Validate sessions against the API, honor configurable base paths, and route unknown pages to 404. Keep development ports stable so user and admin apps cannot be confused. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
1 line
1.4 KiB
JavaScript
1 line
1.4 KiB
JavaScript
import{D as e,J as t,N as n,O as r,P as i,Q as a,T as o,V as s,Xt as c,b as l,t as u}from"./_plugin-vue_export-helper-Bo3WtfwJ.js";import{i as d}from"./index-BAQfYU-Q.js";import{t as f}from"./IconChevronBack-DfGoZJJk.js";var p={key:1,class:`nav-btn`},m={class:`page-nav__title`},h={class:`page-nav__trailing`},g={key:0,class:`page-nav__subtitle`},_={class:`header-text`},v={class:`page-title`},y={key:0,class:`page-subtitle`},b={class:`page-header__trailing`},x=u(i({inheritAttrs:!1,__name:`PageHeader`,props:{title:{},subtitle:{},showBack:{type:Boolean},centered:{type:Boolean}},emits:[`back`],setup(i){return(u,x)=>i.centered?(t(),r(l,{key:0},[o(`header`,s({class:`page-nav`},u.$attrs),[i.showBack?(t(),r(`button`,{key:0,type:`button`,class:`nav-btn`,"aria-label":`بازگشت`,onClick:x[0]||=e=>u.$emit(`back`)},[n(f,{size:20})])):(t(),r(`span`,p)),o(`h1`,m,c(i.title),1),o(`div`,h,[a(u.$slots,`trailing`,{},void 0,!0),n(d,{variant:`inline`,class:`mobile-only`})])],16),i.subtitle?(t(),r(`p`,g,c(i.subtitle),1)):e(``,!0)],64)):(t(),r(`header`,s({key:1,class:`page-header`},u.$attrs),[i.showBack?(t(),r(`button`,{key:0,type:`button`,class:`back-btn`,"aria-label":`بازگشت`,onClick:x[1]||=e=>u.$emit(`back`)},[n(f,{size:20})])):e(``,!0),o(`div`,_,[o(`h1`,v,c(i.title),1),i.subtitle?(t(),r(`p`,y,c(i.subtitle),1)):e(``,!0)]),o(`div`,b,[a(u.$slots,`trailing`,{},void 0,!0),n(d,{variant:`inline`,class:`mobile-only`})])],16))}}),[[`__scopeId`,`data-v-c4a68159`]]);export{x as t}; |