"use strict";Object.defineProperties(exports,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}});const r=require("./stack-constants.cjs"),i=require("./validators.cjs"),s=require("./utils.cjs"),e=require("vue"),c=require("../../_plugin-vue_export-helper-BRilXfQE.cjs"),l={compatConfig:{MODE:3},name:"DtStack",props:{direction:{type:[String,Object],default:"column",validator:t=>i.directionValidator(t)},as:{type:String,default:"div"},gap:{type:[String,Object],default:"0",validator:t=>i.gapValidator(t)}},data(){return{DT_STACK_DIRECTION:r.DT_STACK_DIRECTION,DT_STACK_GAP:r.DT_STACK_GAP,DT_STACK_RESPONSIVE_BREAKPOINTS:r.DT_STACK_RESPONSIVE_BREAKPOINTS}},computed:{defaultGap(){return s.getDefaultGapClass(this.gap)},defaultDirection(){return s.getDefaultDirectionClass(this.direction)},stackResponsive(){return s.getResponsiveClasses(this.direction,this.gap)}}};function o(t,_,n,d,p,a){return e.openBlock(),e.createBlock(e.resolveDynamicComponent(n.as),{class:e.normalizeClass(["d-stack",a.defaultDirection,a.defaultGap,a.stackResponsive])},{default:e.withCtx(()=>[e.renderSlot(t.$slots,"default")]),_:3},8,["class"])}const u=c._(l,[["render",o]]);exports.default=u;
//# sourceMappingURL=stack.cjs.map
