@rocket.chat/onboarding-ui
Version:
Set of components and functions for the onboarding experience on Rocket.Chat
19 lines • 1.01 kB
TypeScript
import type { ReactElement } from 'react';
import type { FieldPathValue, SubmitHandler, Validate } from 'react-hook-form';
type CreateFirstMemberFormPayload = {
username: string;
password: string;
};
type CreateFirstMemberFormProps = {
defaultValues?: CreateFirstMemberFormPayload;
currentStep: number;
stepCount: number;
organizationName: string;
onSubmit: SubmitHandler<CreateFirstMemberFormPayload>;
onBackButtonClick: () => void;
validateUsername: Validate<FieldPathValue<CreateFirstMemberFormPayload, 'username'>, CreateFirstMemberFormPayload>;
validatePassword: Validate<FieldPathValue<CreateFirstMemberFormPayload, 'password'>, CreateFirstMemberFormPayload>;
};
declare const CreateFirstMemberForm: ({ defaultValues, currentStep, stepCount, organizationName, onSubmit, onBackButtonClick, validateUsername, validatePassword, }: CreateFirstMemberFormProps) => ReactElement;
export default CreateFirstMemberForm;
//# sourceMappingURL=CreateFirstMemberForm.d.ts.map