| 1 |
- import{av as y,aw as h,ao as $,d as u,aq as g,c as S,a as n,o as r,B as d,a0 as s,e,X as l,au as P,aA as k,ef as E,bu as C,bf as H,b as c,m as V,z as f,w as z,at as B,V as D,q as m,t as b}from"./index-VgExUtlc.js";const N=y({direction:{type:String,values:["horizontal","vertical"],default:"horizontal"},contentPosition:{type:String,values:["left","center","right"],default:"center"},borderStyle:{type:h(String),default:"solid"}}),w=u({name:"ElDivider"}),T=u({...w,props:N,setup(v){const p=v,o=g("divider"),t=S(()=>o.cssVar({"border-style":p.borderStyle}));return(i,a)=>(r(),n("div",{class:s([e(o).b(),e(o).m(i.direction)]),style:P(e(t)),role:"separator"},[i.$slots.default&&i.direction!=="vertical"?(r(),n("div",{key:0,class:s([e(o).e("text"),e(o).is(i.contentPosition)])},[l(i.$slots,"default")],2)):d("v-if",!0)],6))}});var q=$(T,[["__file","divider.vue"]]);const I=k(q),_=y({icon:{type:C,default:()=>E},title:String,content:{type:String,default:""}}),A={back:()=>!0},L=u({name:"ElPageHeader"}),X=u({...L,props:_,emits:A,setup(v,{emit:p}){const{t:o}=H(),t=g("page-header");function i(){p("back")}return(a,F)=>(r(),n("div",{class:s([e(t).b(),{[e(t).m("has-breadcrumb")]:!!a.$slots.breadcrumb,[e(t).m("has-extra")]:!!a.$slots.extra,[e(t).is("contentful")]:!!a.$slots.default}])},[a.$slots.breadcrumb?(r(),n("div",{key:0,class:s(e(t).e("breadcrumb"))},[l(a.$slots,"breadcrumb")],2)):d("v-if",!0),c("div",{class:s(e(t).e("header"))},[c("div",{class:s(e(t).e("left"))},[c("div",{class:s(e(t).e("back")),role:"button",tabindex:"0",onClick:i},[a.icon||a.$slots.icon?(r(),n("div",{key:0,"aria-label":a.title||e(o)("el.pageHeader.title"),class:s(e(t).e("icon"))},[l(a.$slots,"icon",{},()=>[a.icon?(r(),f(e(D),{key:0},{default:z(()=>[(r(),f(B(a.icon)))]),_:1})):d("v-if",!0)])],10,["aria-label"])):d("v-if",!0),c("div",{class:s(e(t).e("title"))},[l(a.$slots,"title",{},()=>[m(b(a.title||e(o)("el.pageHeader.title")),1)])],2)],2),V(e(I),{direction:"vertical"}),c("div",{class:s(e(t).e("content"))},[l(a.$slots,"content",{},()=>[m(b(a.content),1)])],2)],2),a.$slots.extra?(r(),n("div",{key:0,class:s(e(t).e("extra"))},[l(a.$slots,"extra")],2)):d("v-if",!0)],2),a.$slots.default?(r(),n("div",{key:1,class:s(e(t).e("main"))},[l(a.$slots,"default")],2)):d("v-if",!0)],2))}});var j=$(X,[["__file","page-header.vue"]]);const J=k(j);export{J as E};
|