enchoice-fabric-react-lib
Version:
This project was created to integrate Microsoft Fabric React
40 lines (39 loc) • 1.2 kB
TypeScript
import * as React from 'react';
import './TemplateForm.css';
import { ITemplateFormProps, RenderType } from './TemplateForm.types';
export interface ITemplateFormState {
id: number;
name: string;
properties: any[];
hideExternalSurface: boolean;
error: any;
}
export declare class TemplateFormBase extends React.PureComponent<ITemplateFormProps, ITemplateFormState> {
static defaultProps: {
renderType: RenderType;
labelCmdBarSearch: string;
labelCmdBarCancel: string;
};
private result;
constructor(props: ITemplateFormProps);
componentDidMount(): void;
private renderForm;
render(): JSX.Element;
private closeExternalSurface;
private getSafeValue;
private getSafeDateValue;
private getSafeTextToDate;
private setSingleValue;
private handleTextInput;
private handleDateInput;
private onChangeOperation;
private onChangeValues;
private onChangeValuesPickup;
private getRowFromId;
private getCommandBarItems;
private resetResultValues;
private getOperationsValue;
private getValues;
private onCancel;
private onSubmit;
}