rehance-forms
Version:
Form utilities for React
22 lines (21 loc) • 618 B
TypeScript
import * as React from "react";
export declare type ToggleProps = {
className?: string;
activeClassName?: string;
disabledClassName?: string;
disabled?: boolean;
onToggle?(value: boolean): void;
children?(props: RenderToggleProps): React.ReactNode;
};
export declare type RenderToggleProps = {
value: boolean;
disabled: boolean;
toggle(): void;
onToggle(): void;
};
export declare const Toggle: React.ForwardRefExoticComponent<{
children?: React.ReactNode;
} & ToggleProps & {
name: string;
keepChangesOnUnmount?: boolean | undefined;
} & React.RefAttributes<any>>;