gd-sprest-react
Version:
SharePoint 2013/Online react components.
28 lines (23 loc) • 785 B
TypeScript
import { ICheckboxProps } from "@fluentui/react/lib/Checkbox";
import { BaseField, IBaseField, IBaseFieldProps, IBaseFieldState } from ".";
/**
* Boolean field
*/
export class FieldBoolean extends BaseField<IFieldBooleanProps, IFieldBooleanState> implements IFieldBoolean { }
/**
* Boolean Field Properties
*/
export interface IFieldBooleanProps extends IBaseFieldProps {
/** Event triggered when the field value changes. */
onChange?: (value: boolean) => void;
/** The checkbox properties. */
props?: ICheckboxProps;
}
/**
* Boolean Field State
*/
export interface IFieldBooleanState extends IBaseFieldState { }
/**
* Boolean Field
*/
export interface IFieldBoolean extends IBaseField<IFieldBooleanProps, IFieldBooleanState> { }