UNPKG

@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
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 };