ll-package
Version:
2 lines (1 loc) • 762 B
JavaScript
Object.defineProperties(exports,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}});const u=require("../../../../@babel/runtime/helpers/esm/extends.js"),i=require("../../theme/internal.js"),v=require("vue");function a(e,l){const o=v.computed(()=>(e==null?void 0:e.value)||{}),t=v.computed(()=>o.value.inherit===!1||!(l!=null&&l.value)?i.defaultConfig:l.value);return v.computed(()=>{if(!(e!=null&&e.value))return l==null?void 0:l.value;const n=u.default({},t.value.components);return Object.keys(e.value.components||{}).forEach(d=>{n[d]=u.default(u.default({},n[d]),e.value.components[d])}),u.default(u.default(u.default({},t.value),o.value),{token:u.default(u.default({},t.value.token),o.value.token),components:n})})}exports.default=a;
;