ScopeSentry/static/assets/el-divider-C1wqG4VS.js

2 lines
801 B
JavaScript
Raw Normal View History

2024-07-20 11:29:31 +00:00
import{W as e,X as t,d as s,a4 as a,a5 as i,o as r,c as o,n as l,a as n,A as d,j as c,aE as v,a6 as u,ae as f}from"./index-B4Nyjh3H.js";const p=e({direction:{type:String,values:["horizontal","vertical"],default:"horizontal"},contentPosition:{type:String,values:["left","center","right"],default:"center"},borderStyle:{type:t(String),default:"solid"}}),y=s({name:"ElDivider"});const S=f(u(s({...y,props:p,setup(e){const t=e,s=a("divider"),u=i((()=>s.cssVar({"border-style":t.borderStyle})));return(e,t)=>(r(),o("div",{class:l([n(s).b(),n(s).m(e.direction)]),style:v(n(u)),role:"separator"},[e.$slots.default&&"vertical"!==e.direction?(r(),o("div",{key:0,class:l([n(s).e("text"),n(s).is(e.contentPosition)])},[d(e.$slots,"default")],2)):c("v-if",!0)],6))}}),[["__file","divider.vue"]]));export{S as E};