@modern-kit/react
Version:
17 lines (14 loc) • 421 B
JavaScript
import { jsx, Fragment } from 'react/jsx-runtime';
import { isNil } from '@modern-kit/utils';
const SwitchCase = ({
caseBy,
value,
defaultComponent = null
}) => {
if (isNil(value)) {
return /* @__PURE__ */ jsx(Fragment, { children: defaultComponent });
}
return /* @__PURE__ */ jsx(Fragment, { children: caseBy[value] ?? defaultComponent });
};
export { SwitchCase };
//# sourceMappingURL=index.mjs.map