UNPKG

bootstrap-vue-next

Version:

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

17 lines (16 loc) 798 B
import { l as defaultsKey } from "../../../keys-CQKrwmvN.mjs"; import { rtlPlugin } from "../rtl/index.mjs"; import { registryPlugin } from "../registry/index.mjs"; import { orchestratorPlugin } from "../orchestrator/index.mjs"; import { ref } from "vue"; //#region src/plugins/createBootstrap/index.ts var createBootstrap = (pluginData = {}) => ({ install(app) { if ((pluginData.registries ?? true) === true) app.use(registryPlugin, pluginData); if ((pluginData.rtl ?? true) === true || typeof pluginData.rtl === "object") app.use(rtlPlugin, pluginData); if ((pluginData.orchestrator ?? true) === true) app.use(orchestratorPlugin); const val = pluginData?.components ?? {}; app.provide(defaultsKey, ref(val)); } }); //#endregion export { createBootstrap }; //# sourceMappingURL=index.mjs.map