UNPKG

bootstrap-vue-next

Version:

Seamless integration of Vue 3, Bootstrap 5, and TypeScript for modern, type-safe UI development

44 lines (43 loc) 1.43 kB
require("./chunk-CoQrYLCe.js"); const require_useDefaults = require("./useDefaults-DsLf4iRY.js"); require("./BCol-0tZmpOme.js"); require("./BRow-tqMEhkZS.js"); let vue = require("vue"); //#endregion //#region src/components/BContainer/BContainer.vue var BContainer_default = /* @__PURE__ */ (0, vue.defineComponent)({ __name: "BContainer", props: { fluid: { type: [Boolean, String], default: false }, gutterX: { default: void 0 }, gutterY: { default: void 0 }, tag: { default: "div" } }, setup(__props) { const props = require_useDefaults.useDefaults(__props, "BContainer"); const computedClasses = (0, vue.computed)(() => ({ container: props.fluid === false, [`container-fluid`]: props.fluid === true, [`container-${props.fluid}`]: typeof props.fluid === "string", [`gx-${props.gutterX}`]: props.gutterX !== void 0, [`gy-${props.gutterY}`]: props.gutterY !== void 0 })); return (_ctx, _cache) => { return (0, vue.openBlock)(), (0, vue.createBlock)((0, vue.resolveDynamicComponent)((0, vue.unref)(props).tag), { class: (0, vue.normalizeClass)(computedClasses.value) }, { default: (0, vue.withCtx)(() => [(0, vue.renderSlot)(_ctx.$slots, "default")]), _: 3 }, 8, ["class"]); }; } }); //#endregion Object.defineProperty(exports, "BContainer_default", { enumerable: true, get: function() { return BContainer_default; } }); //# sourceMappingURL=BContainer-BZUI2qQv.js.map