UNPKG

bootstrap-vue-next

Version:

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

39 lines (38 loc) 1.13 kB
import { t as useDefaults } from "./useDefaults-BKgBaqOV.mjs"; import { createElementBlock, defineComponent, openBlock, unref } from "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__ */ defineComponent({ __name: "BCloseButton", props: { ariaLabel: { default: "Close" }, disabled: { type: Boolean, default: false }, type: { default: "button" } }, emits: ["click"], setup(__props, { emit: __emit }) { const props = useDefaults(__props, "BCloseButton"); const emit = __emit; return (_ctx, _cache) => { return openBlock(), createElementBlock("button", { type: unref(props).type, class: "btn-close", disabled: unref(props).disabled, "aria-label": unref(props).ariaLabel, onClick: _cache[0] || (_cache[0] = ($event) => emit("click", $event)) }, null, 8, _hoisted_1); }; } }); //#endregion export { BCloseButton_default as t }; //# sourceMappingURL=BCloseButton-CjgbR1Ec.mjs.map