bootstrap-vue-next
Version:
BootstrapVueNext is an early and lovely component library for Vue 3 & Nuxt 3 based on Bootstrap 5 and Typescript.
25 lines (24 loc) • 803 B
JavaScript
import { ref } from "vue";
import { rtlPlugin } from "../rtl/index.mjs";
import { registryPlugin } from "../registry/index.mjs";
import { orchestratorPlugin } from "../orchestrator/index.mjs";
import { f as defaultsKey } from "../../../keys-BLeKMItg.mjs";
const 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));
}
});
export {
createBootstrap
};
//# sourceMappingURL=index.mjs.map