UNPKG

bootstrap-vue-next

Version:

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

45 lines (44 loc) 1.28 kB
require("./chunk-CoQrYLCe.js"); const require_useDefaults = require("./useDefaults-DK6Y9lar.js"); let vue = require("vue"); //#region src/components/BButton/BCloseButton.vue?vue&type=script&setup=true&lang.ts var _hoisted_1 = [ "type", "disabled", "aria-label" ]; //#endregion //#region src/components/BButton/BCloseButton.vue var BCloseButton_default = /* @__PURE__ */ (0, vue.defineComponent)({ __name: "BCloseButton", props: { ariaLabel: { default: "Close" }, disabled: { type: Boolean, default: false }, type: { default: "button" } }, emits: ["click"], setup(__props, { emit: __emit }) { const props = require_useDefaults.useDefaults(__props, "BCloseButton"); const emit = __emit; return (_ctx, _cache) => { return (0, vue.openBlock)(), (0, vue.createElementBlock)("button", { type: (0, vue.unref)(props).type, class: "btn-close", disabled: (0, vue.unref)(props).disabled, "aria-label": (0, vue.unref)(props).ariaLabel, onClick: _cache[0] || (_cache[0] = ($event) => emit("click", $event)) }, null, 8, _hoisted_1); }; } }); //#endregion Object.defineProperty(exports, "BCloseButton_default", { enumerable: true, get: function() { return BCloseButton_default; } }); //# sourceMappingURL=BCloseButton-CgIVNv2g.js.map