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