enchoice-fabric-react-lib
Version:
This project was created to integrate Microsoft Fabric React
33 lines (32 loc) • 1.07 kB
TypeScript
import * as React from 'react';
import { IQuickButtonFormProps } from './QuickButtonForm.types';
import './QuickButtonForm.css';
export interface IQuickButtonFormState {
id?: number;
name?: string;
selectedTemplateKey?: number;
icon?: string;
templates: any[];
error: any;
}
export declare class QuickButtonFormBase extends React.PureComponent<IQuickButtonFormProps, IQuickButtonFormState> {
static defaultProps: {
labelCmdBarBtnSave: string;
labelCmdBarBtnEdit: string;
labelCmdBarBtnCancel: string;
labelFormTitleName: string;
labelFormTitleTemplate: string;
labelFormTitleIcon: string;
};
constructor(props: IQuickButtonFormProps);
componentDidMount(): void;
componentDidUpdate(prevProps: IQuickButtonFormProps): void;
componentDidMountNew(): void;
private init;
private loadTemplates;
componentDidMountEdit(): void;
render(): JSX.Element;
private getFormCommandBarItems;
private logResult;
private onSubmit;
}