@modern-kit/react
Version:
19 lines (15 loc) • 491 B
JavaScript
;
var jsxRuntime = require('react/jsx-runtime');
var utils = require('@modern-kit/utils');
const SwitchCase = ({
caseBy,
value,
defaultComponent = null
}) => {
if (utils.isNil(value)) {
return /* @__PURE__ */ jsxRuntime.jsx(jsxRuntime.Fragment, { children: defaultComponent });
}
return /* @__PURE__ */ jsxRuntime.jsx(jsxRuntime.Fragment, { children: caseBy[value] ?? defaultComponent });
};
exports.SwitchCase = SwitchCase;
//# sourceMappingURL=index.cjs.map