UNPKG

react-chousy

Version:

A simple React component for conditional rendering using JSX-friendly syntax.

20 lines (16 loc) 627 B
import React from 'react'; import * as react_jsx_runtime from 'react/jsx-runtime'; type SwitchCaseRenderProps<T extends string | number> = { value: T; children: Partial<Record<T | "default", React.ReactNode>>; }; declare function SwitchCaseRender<T extends string | number>({ value, children, }: SwitchCaseRenderProps<T>): react_jsx_runtime.JSX.Element; interface ConditionalRenderProps { condition: boolean; children: { true: React.ReactNode; false: React.ReactNode; }; } declare const ConditionalRender: React.FC<ConditionalRenderProps>; export { ConditionalRender, SwitchCaseRender };