react-smart-conditional
Version:
Manage conditional rendering in react js and it's frameworks like a pro
17 lines • 1.39 kB
TypeScript
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