UNPKG

@rocket.chat/onboarding-ui

Version:

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

25 lines 1.26 kB
import type { SelectOption } from '@rocket.chat/fuselage'; import type { ReactElement } from 'react'; import type { FieldPathValue, SubmitHandler, Validate } from 'react-hook-form'; type CreateCloudWorkspaceFormPayload = { organizationEmail: string; workspaceName: string; workspaceURL: string; serverRegion: string; language: string; agreement: boolean; updates: boolean; }; type CreateCloudWorkspaceFormProps = { defaultValues?: CreateCloudWorkspaceFormPayload; onSubmit: SubmitHandler<CreateCloudWorkspaceFormPayload>; serverRegionOptions: SelectOption[]; languageOptions: SelectOption[]; domain: string; onBackButtonClick?: () => void; validateUrl: Validate<FieldPathValue<CreateCloudWorkspaceFormPayload, 'workspaceURL'>, CreateCloudWorkspaceFormPayload>; validateEmail: Validate<FieldPathValue<CreateCloudWorkspaceFormPayload, 'organizationEmail'>, CreateCloudWorkspaceFormPayload>; }; declare const CreateCloudWorkspaceForm: ({ defaultValues, onSubmit, domain, serverRegionOptions, languageOptions, onBackButtonClick, validateUrl, validateEmail, }: CreateCloudWorkspaceFormProps) => ReactElement; export default CreateCloudWorkspaceForm; //# sourceMappingURL=CreateCloudWorkspaceForm.d.ts.map