UNPKG

bootstrap-vue-next

Version:

BootstrapVueNext is an early and lovely component library for Vue 3 & Nuxt 3 based on Bootstrap 5 and Typescript.

3 lines (2 loc) 750 B
"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const e=require("vue"),t=require("../../../keys-D59bcWpQ.js");function r(e){return null!==e&&"object"==typeof e&&e.constructor===Object&&"[object Object]"===Object.prototype.toString.call(e)}function o(e,t,n=new WeakSet){if(n.has(t))return e;n.add(t);const c={...e};for(const u in t){const s=t[u],i=e[u];r(s)&&r(i)?c[u]=o(i,s,n):Array.isArray(s)?c[u]=[...s]:c[u]=s}return c}exports.useProvideDefaults=(r,n)=>{const c=e.inject(t.defaultsKey,void 0),u=e.computed(()=>{const t=e.unref(r);if(!c)return t??{};const u={...c.value};return t?n?"function"==typeof n?n(u,t):!0===n?o(u,t):Object.assign(u,t):t:u});e.provide(t.defaultsKey,u)}; //# sourceMappingURL=index.umd.js.map