@cgi-learning-hub/ui
Version:
@cgi-learning-hub/ui is an open-source React component library that implements UI for HUB's features
52 lines (51 loc) • 998 B
JavaScript
import { b as u } from "./DefaultPropsProvider-BrmlvPWg.js";
const i = (e) => e, f = () => {
let e = i;
return {
configure(t) {
e = t;
},
generate(t) {
return e(t);
},
reset() {
e = i;
}
};
}, p = f(), g = {
active: "active",
checked: "checked",
completed: "completed",
disabled: "disabled",
error: "error",
expanded: "expanded",
focused: "focused",
focusVisible: "focusVisible",
open: "open",
readOnly: "readOnly",
required: "required",
selected: "selected"
};
function m(e, t, r = "Mui") {
const s = g[t];
return s ? `${r}-${s}` : `${p.generate(e)}-${t}`;
}
const C = u();
function y(e, t, r = void 0) {
const s = {};
for (const c in e) {
const l = e[c];
let n = "", d = !0;
for (let o = 0; o < l.length; o += 1) {
const a = l[o];
a && (n += (d === !0 ? "" : " ") + t(a), d = !1, r && r[a] && (n += " " + r[a]));
}
s[c] = n;
}
return s;
}
export {
y as c,
m as g,
C as s
};