bootstrap-vue-next
Version:
Seamless integration of Vue 3, Bootstrap 5, and TypeScript for modern, type-safe UI development
25 lines (24 loc) • 962 B
JavaScript
import { t as useDefaults } from "./useDefaults-BKgBaqOV.mjs";
import "./BInputGroup-DpX10xwR.mjs";
import { createBlock, createTextVNode, defineComponent, openBlock, renderSlot, resolveDynamicComponent, toDisplayString, unref, withCtx } from "vue";
//#endregion
//#region src/components/BInputGroup/BInputGroupText.vue
var BInputGroupText_default = /* @__PURE__ */ defineComponent({
__name: "BInputGroupText",
props: {
tag: { default: "div" },
text: { default: void 0 }
},
setup(__props) {
const props = useDefaults(__props, "BInputGroupText");
return (_ctx, _cache) => {
return openBlock(), createBlock(resolveDynamicComponent(unref(props).tag), { class: "input-group-text" }, {
default: withCtx(() => [renderSlot(_ctx.$slots, "default", {}, () => [createTextVNode(toDisplayString(unref(props).text), 1)])]),
_: 3
});
};
}
});
//#endregion
export { BInputGroupText_default as t };
//# sourceMappingURL=BInputGroup-C7k0tS9j.mjs.map