@up-group-ui/react-controls
Version:
Up shared react controls
9 lines (8 loc) • 500 B
TypeScript
import React from 'react';
import { ToggleableComponentProps } from './Toggleable';
declare type OwnProps = Pick<ToggleableComponentProps, 'show'>;
declare type InjectedProps = {
onClick(event: React.MouseEvent<HTMLElement>): void;
};
export declare const withTogglleable: <OriginalProps extends object>(UnwrappedComponent: React.ComponentType<OriginalProps & InjectedProps>) => React.ComponentType<Omit<OriginalProps, "onClick"> & OwnProps>;
export { InjectedProps as WithToggleInjectedProps };