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

2 lines
797 B
JavaScript
Raw Normal View History

2024-06-17 14:41:04 +00:00
import{s as e,a7 as t,d as s,A as a,B as i,o as r,c as o,n as l,a as n,J as d,j as c,F as v,L as u,M as f}from"./index-rxu9Faad.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};