2 lines
1.1 KiB
JavaScript
Executable File
2 lines
1.1 KiB
JavaScript
Executable File
import{M as e,N as t,O as i,P as r,Q as s,R as l,T as n,o as a,c as o,x as d,i as h}from"./index-fea56fdb.js";import{_ as m}from"./_plugin-vue_export-helper.1b428a4d.js";const p=m({name:"u-line",mixins:[i,r,e({props:{color:{type:String,default:()=>t.line.color},length:{type:[String,Number],default:()=>t.line.length},direction:{type:String,default:()=>t.line.direction},hairline:{type:Boolean,default:()=>t.line.hairline},margin:{type:[String,Number],default:()=>t.line.margin},dashed:{type:Boolean,default:()=>t.line.dashed}}})],computed:{lineStyle(){const e={};return e.margin=this.margin,"row"===this.direction?(e.borderBottomWidth="1px",e.borderBottomStyle=this.dashed?"dashed":"solid",e.width=s(this.length),this.hairline&&(e.transform="scaleY(0.5)")):(e.borderLeftWidth="1px",e.borderLeftStyle=this.dashed?"dashed":"solid",e.height=s(this.length),this.hairline&&(e.transform="scaleX(0.5)")),e.borderColor=this.color,l(e,n(this.customStyle))}}},[["render",function(e,t,i,r,s,l){const n=h;return a(),o(n,{class:"u-line",style:d([l.lineStyle])},null,8,["style"])}],["__scopeId","data-v-a9147a89"]]);export{p as _};
|