2 lines
1.6 KiB
JavaScript
2 lines
1.6 KiB
JavaScript
import{b as g,dc as k,i as h,d as $,aW as y,a as E,o as l,c as i,n as s,f as e,h as o,g as n,q as c,e as u,w as C,r as H,E as N,x as m,aa as f,s as P,l as B}from"./index-_T_ZwAU8.js";import{E as S}from"./index-BWwMJoxR.js";const V=g({icon:{type:h,default:()=>k},title:String,content:{type:String,default:""}}),w={back:()=>!0},D=["aria-label"];var I=$({name:"ElPageHeader",__name:"page-header",props:V,emits:w,setup(r,{emit:v}){const b=v,{t:d}=y(),a=E("page-header");function p(){b("back")}return(t,q)=>(l(),i("div",{class:s([e(a).b(),e(a).is("contentful",!!t.$slots.default),{[e(a).m("has-breadcrumb")]:!!t.$slots.breadcrumb,[e(a).m("has-extra")]:!!t.$slots.extra}])},[t.$slots.breadcrumb?(l(),i("div",{key:0,class:s(e(a).e("breadcrumb"))},[o(t.$slots,"breadcrumb")],2)):n("v-if",!0),c("div",{class:s(e(a).e("header"))},[c("div",{class:s(e(a).e("left"))},[c("div",{class:s(e(a).e("back")),role:"button",tabindex:"0",onClick:p},[r.icon||t.$slots.icon?(l(),i("div",{key:0,"aria-label":r.title||e(d)("el.pageHeader.title"),class:s(e(a).e("icon"))},[o(t.$slots,"icon",{},()=>[r.icon?(l(),u(e(N),{key:0},{default:C(()=>[(l(),u(H(r.icon)))]),_:1})):n("v-if",!0)])],10,D)):n("v-if",!0),c("div",{class:s(e(a).e("title"))},[o(t.$slots,"title",{},()=>[m(f(r.title||e(d)("el.pageHeader.title")),1)])],2)],2),P(e(S),{direction:"vertical"}),c("div",{class:s(e(a).e("content"))},[o(t.$slots,"content",{},()=>[m(f(r.content),1)])],2)],2),t.$slots.extra?(l(),i("div",{key:0,class:s(e(a).e("extra"))},[o(t.$slots,"extra")],2)):n("v-if",!0)],2),t.$slots.default?(l(),i("div",{key:1,class:s(e(a).e("main"))},[o(t.$slots,"default")],2)):n("v-if",!0)],2))}}),T=I;const W=B(T);export{W as E};
|