django-vue3-admin-web/node_modules/vant4-kit/dist/es/utils-CTHIEenF.js
2025-10-20 21:21:14 +08:00

35 lines
692 B
JavaScript

import { r as a } from "./vendor-BQjPAPzR.js";
function s(t) {
return (n) => {
a(t, (e) => n.use(e));
};
}
const f = (t) => {
const r = t;
return r.install = (n) => {
const e = t.name;
n.component(e, r);
}, r;
};
function c(t, r) {
return r ? typeof r == "string" ? ` ${t}--${r}` : Array.isArray(r) ? r.reduce(
(n, e) => n + c(t, e),
""
) : Object.keys(r).reduce(
(n, e) => n + (r[e] ? c(t, e) : ""),
""
) : "";
}
function i(t) {
return (r, n) => (r && typeof r != "string" && (n = r, r = ""), r = r ? `${t}__${r}` : t, `${r}${c(r, n)}`);
}
const o = (t) => {
const r = `x-${t}`;
return [r, i(r)];
};
export {
o as c,
s as m,
f as w
};