@rocket.chat/onboarding-ui
Version:
Set of components and functions for the onboarding experience on Rocket.Chat
15 lines • 841 B
TypeScript
import type { ReactElement } from 'react';
import type { FieldPathValue, SubmitHandler, Validate } from 'react-hook-form';
export type CreateNewPasswordPayload = {
password: string;
passwordConfirmation: string;
};
type CreateNewPasswordProps = {
initialValues?: CreateNewPasswordPayload;
validatePassword: Validate<FieldPathValue<CreateNewPasswordPayload, 'password'>, CreateNewPasswordPayload>;
validatePasswordConfirmation: Validate<FieldPathValue<CreateNewPasswordPayload, 'passwordConfirmation'>, CreateNewPasswordPayload>;
onSubmit: SubmitHandler<CreateNewPasswordPayload>;
};
declare const CreateNewPassword: ({ onSubmit, validatePassword, validatePasswordConfirmation, initialValues, }: CreateNewPasswordProps) => ReactElement;
export default CreateNewPassword;
//# sourceMappingURL=CreateNewPassword.d.ts.map