@dialpad/dialtone-vue
Version:
Vue component library for Dialpad's design system Dialtone
3 lines (2 loc) • 1.08 kB
JavaScript
;Object.defineProperties(exports,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}});const a=require("./stack-constants.cjs"),s=require("./validators.cjs"),r=require("./utils.cjs"),n=require("../../_plugin-vue2_normalizer-e_CkxkSV.cjs"),_={name:"DtStack",props:{direction:{type:[String,Object],default:"column",validator:e=>s.directionValidator(e)},as:{type:String,default:"div"},gap:{type:[String,Object],default:"0",validator:e=>s.gapValidator(e)}},data(){return{DT_STACK_DIRECTION:a.DT_STACK_DIRECTION,DT_STACK_GAP:a.DT_STACK_GAP,DT_STACK_RESPONSIVE_BREAKPOINTS:a.DT_STACK_RESPONSIVE_BREAKPOINTS}},computed:{defaultGap(){return r.getDefaultGapClass(this.gap)},defaultDirection(){return r.getDefaultDirectionClass(this.direction)},stackResponsive(){return r.getResponsiveClasses(this.direction,this.gap)}}};var c=function(){var t=this,i=t._self._c;return i(t.as,{tag:"component",class:["d-stack",t.defaultDirection,t.defaultGap,t.stackResponsive]},[t._t("default")],2)},o=[],l=n.n(_,c,o);const u=l.exports;exports.default=u;
//# sourceMappingURL=stack.cjs.map