@focuson/form_components
Version:
Components that can be used by @focuson/forms
10 lines (9 loc) • 433 B
TypeScript
import { LensProps } from '@focuson/state';
import { PageSelectionContext } from "@focuson/pages";
export interface ToggleButtonProps<S, T, Context> extends LensProps<S, boolean, Context> {
id: string;
buttonText: string;
enabledBy?: string[][];
defaultValue?: boolean;
}
export declare function ToggleButton<S, T, Context extends PageSelectionContext<S>>(props: ToggleButtonProps<S, boolean, Context>): JSX.Element;