UNPKG

@rocket.chat/onboarding-ui

Version:

Set of components and functions for the onboarding experience on Rocket.Chat

23 lines 1.07 kB
import type { ReactElement } from 'react'; import type { FieldPathValue, SubmitHandler, Validate } from 'react-hook-form'; export type AdminInfoPayload = { fullname: string; username: string; email: string; password: string; keepPosted?: boolean; }; type AdminInfoFormProps = { currentStep: number; stepCount: number; passwordRulesHint: string; keepPosted?: boolean; initialValues?: Omit<AdminInfoPayload, 'password'>; validateUsername: Validate<FieldPathValue<AdminInfoPayload, 'username'>, AdminInfoPayload>; validateEmail: Validate<FieldPathValue<AdminInfoPayload, 'email'>, AdminInfoPayload>; validatePassword: Validate<FieldPathValue<AdminInfoPayload, 'password'>, AdminInfoPayload>; onSubmit: SubmitHandler<AdminInfoPayload>; }; declare const AdminInfoForm: ({ currentStep, stepCount, passwordRulesHint, initialValues, validateUsername, validateEmail, validatePassword, keepPosted, onSubmit, }: AdminInfoFormProps) => ReactElement; export default AdminInfoForm; //# sourceMappingURL=AdminInfoForm.d.ts.map