2 lines
868 B
JavaScript
2 lines
868 B
JavaScript
import{d as _,c as s,b as e,e as d,I as b,t as u,C as i,g as t,y as p,_ as k}from"./index-DwiPBFwz.js";const h={class:"bar"},f={class:"bar__inner"},g={key:1,class:"bar__spacer","aria-hidden":"true"},m={class:"bar__title"},B={class:"bar__trailing"},y=_({__name:"PageBar",props:{title:{},back:{type:Boolean,default:!0},backTo:{}},setup(a){const o=a,r=p();function l(){o.backTo?r.push({name:o.backTo}):r.back()}return(n,c)=>(t(),s("header",h,[e("div",f,[a.back?(t(),s("button",{key:0,type:"button",class:"bar__btn","aria-label":"بازگشت",onClick:l},[d(b,{icon:"vuesax-linear:arrow-right-1",size:"20"})])):(t(),s("span",g)),e("h1",m,u(a.title),1),e("div",B,[i(n.$slots,"trailing",{},()=>[c[0]||(c[0]=e("span",{class:"bar__spacer","aria-hidden":"true"},null,-1))],!0)])]),i(n.$slots,"below",{},void 0,!0)]))}}),C=k(y,[["__scopeId","data-v-41e8e583"]]);export{C as P};
|