@rocket.chat/onboarding-ui
Version:
Set of components and functions for the onboarding experience on Rocket.Chat
22 lines • 956 B
TypeScript
import type { SelectOption } from '@rocket.chat/fuselage';
import type { ReactElement, ReactNode } from 'react';
import type { SubmitHandler } from 'react-hook-form';
import type { OrganizationInfoPayload } from '../../forms/OrganizationInfoForm/OrganizationInfoForm';
type OrganizationInfoPageProps = {
title?: ReactNode;
subtitle?: ReactNode;
description?: ReactNode;
currentStep: number;
stepCount: number;
organizationIndustryOptions: SelectOption[];
organizationSizeOptions: SelectOption[];
countryOptions: SelectOption[];
initialValues?: OrganizationInfoPayload;
nextStep?: ReactNode;
onSubmit: SubmitHandler<OrganizationInfoPayload>;
onBackButtonClick?: () => void;
onClickSkip?: () => void;
};
declare const OrganizationInfoPage: ({ title, description, ...props }: OrganizationInfoPageProps) => ReactElement;
export default OrganizationInfoPage;
//# sourceMappingURL=OrganizationInfoPage.d.ts.map