Repository URL to install this package:
|
Version:
0.0.5 ▾
|
/// <reference types="react" />
import { FormState, ObserverForm } from '@skava/packages/ui/forms';
import { CommonResponse } from 'src/typings';
import { RenderResetPasswordFormProps } from '../typings';
declare class ResetPasswordForm extends FormState {
inputsList: ({
identity: string;
type: string;
value: string;
className: string;
name: string;
isHidden: boolean;
labelText: string;
maxLength: number;
wrapperClassName: string;
validationType: string;
errorMessageFor: string;
ariaLabel: string;
classes?: undefined;
qa?: undefined;
onFormValidation?: undefined;
} | {
type: string;
name: string;
labelText: string;
classes: string;
wrapperClassName: string;
qa: string;
identity?: undefined;
value?: undefined;
className?: undefined;
isHidden?: undefined;
maxLength?: undefined;
validationType?: undefined;
errorMessageFor?: undefined;
ariaLabel?: undefined;
onFormValidation?: undefined;
} | {
identity: string;
type: string;
value: string;
className: string;
name: string;
labelText: string;
maxLength: number;
wrapperClassName: string;
validationType: string;
errorMessageFor: string;
ariaLabel: string;
isHidden?: undefined;
classes?: undefined;
qa?: undefined;
onFormValidation?: undefined;
} | {
identity: string;
type: string;
value: string;
className: string;
name: string;
labelText: string;
maxLength: number;
wrapperClassName: string;
validationType: string;
onFormValidation: (item: any) => boolean;
errorMessageFor: string;
ariaLabel: string;
isHidden?: undefined;
classes?: undefined;
qa?: undefined;
})[];
}
declare class RenderResetPasswordForm extends ObserverForm<RenderResetPasswordFormProps> {
static defaultProps: {
state: ResetPasswordForm;
};
updateToastWith: (response: CommonResponse, isUserActivation?: undefined) => Promise<void>;
resetUsingEmail: () => Promise<void>;
resetUsingSecurityQuestions: () => Promise<void>;
/**
* @see https://bitbucket.org/skava-admin/reference-store/pull-requests/2170/tsc-issue-fixes-for-resetflow/diff?w=1#comment-88954781
*/
handleSubmit: (event: Event) => void;
/**
* @todo using binding here should not be done...
*/
componentWillMount: () => void;
render(): JSX.Element;
}
export { RenderResetPasswordForm };
export default RenderResetPasswordForm;