UNPKG

@cgi-learning-hub/ui

Version:

@cgi-learning-hub/ui is an open-source React component library that implements UI for HUB's features

22 lines (21 loc) 339 B
import * as u from "react"; let n = 0; function o(t) { const [e, a] = u.useState(t), c = t || e; return u.useEffect(() => { e == null && (n += 1, a(`mui-${n}`)); }, [e]), c; } const f = { ...u }, s = f.useId; function l(t) { if (s !== void 0) { const e = s(); return t ?? e; } return o(t); } export { l as u };