UNPKG

react-smart-conditional

Version:

Manage conditional rendering in react js and it's frameworks like a pro

17 lines 1.39 kB
import React from 'react'; type ShowProps = { multiple?: boolean; }; declare const ShowWithComponents: Omit<React.ForwardRefExoticComponent<Omit<Omit<React.DetailedHTMLProps<React.HTMLAttributes<HTMLDivElement>, HTMLDivElement>, "ref"> & { ref?: ((instance: HTMLDivElement | null) => void | React.DO_NOT_USE_OR_YOU_WILL_BE_FIRED_CALLBACK_REF_RETURN_VALUES[keyof React.DO_NOT_USE_OR_YOU_WILL_BE_FIRED_CALLBACK_REF_RETURN_VALUES]) | React.RefObject<HTMLDivElement> | null | undefined; }, "as" | "multiple" | keyof React.ClassAttributes<HTMLDivElement> | keyof React.HTMLAttributes<HTMLDivElement>> & React.ClassAttributes<HTMLDivElement> & React.HTMLAttributes<HTMLDivElement> & ShowProps & { as?: "div" | undefined; }>, never> & import("../types/polymorphic").PolymorphicWithRef<"div", React.ClassAttributes<HTMLDivElement> & React.HTMLAttributes<HTMLDivElement> & ShowProps, React.ElementType> & { If: import("../types/polymorphic").PolyForwardComponent<"div", React.ClassAttributes<HTMLDivElement> & React.HTMLAttributes<HTMLDivElement> & { condition: boolean; }, React.ElementType>; Else: import("../types/polymorphic").PolyForwardComponent<"div", React.DetailedHTMLProps<React.HTMLAttributes<HTMLDivElement>, HTMLDivElement>, React.ElementType>; }; export default ShowWithComponents; export { ShowWithComponents as Show }; //# sourceMappingURL=show.d.ts.map