UNPKG

@raona/components

Version:

React components used at Raona to work with SPFx

26 lines (25 loc) 1.06 kB
import { Component, ReactElement } from 'react'; import { ValidationError } from 'yup'; import { IDropdownOption } from 'office-ui-fabric-react/lib/components/Dropdown/Dropdown.types'; import { TypedHash } from '@raona/sp/dist/entities/TypedHash'; import { FieldsGroup } from '../../../entities/FieldsGroup'; export interface FormStepProps { fieldGroups: FieldsGroup[]; setValues(key: string, object: any, dropdownOpt?: IDropdownOption[]): void; setFieldValue(field: string, value: any): void; handleBlur(e: any): void; touched: object; values: object; context: any; formErrors: ValidationError[]; deleteFile(id: string, index: number, setFieldValues?: (field: string, value: any) => void): void; showErrors: boolean; formattedValues: TypedHash<any>; formInnerWrapperClassName?: string; } export declare class FormStep extends Component<FormStepProps> { private getErrorDataForField; private checkIfSetFieldValue; render(): ReactElement<FormStepProps>; private renderField; }