@cgi-learning-hub/ui
Version:
@cgi-learning-hub/ui is an open-source React component library that implements UI for HUB's features
28 lines (27 loc) • 514 B
JavaScript
import { b as n } from "./DefaultPropsProvider-DqazQPtr.js";
import { u as p } from "./useTheme--i9fxE_A.js";
function m(t) {
const {
theme: e,
name: o,
props: r
} = t;
return !e || !e.components || !e.components[o] || !e.components[o].defaultProps ? r : n(e.components[o].defaultProps, r);
}
function a({
props: t,
name: e,
defaultTheme: o,
themeId: r
}) {
let s = p(o);
return r && (s = s[r] || s), m({
theme: s,
name: e,
props: t
});
}
export {
m as g,
a as u
};