UNPKG

tinacms

Version:

> The Fastest Way to Edit Next.js Content

23 lines (22 loc) 642 B
import { FC } from 'react'; import * as React from 'react'; import { Field } from '../../forms'; export interface ToggleProps { name: string; input: any; field: ToggleFieldDefinition; disabled?: boolean; onBlur?: <T>(_event?: React.FocusEvent<T>) => void; onChange?: <T>(_event: React.ChangeEvent<T> | any) => void; onFocus?: <T>(_event?: React.FocusEvent<T>) => void; } interface ToggleFieldDefinition extends Field { component: 'toggle'; toggleLabels?: boolean | FieldLabels; } declare type FieldLabels = { true: string; false: string; }; export declare const Toggle: FC<ToggleProps>; export {};