The communications platform that puts data protection first.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
Rocket.Chat/apps/meteor/client/views/setupWizard/SetupWizardPage.tsx

28 lines
785 B

import type { ReactElement } from 'react';
import React from 'react';
import { useSetupWizardContext } from './contexts/SetupWizardContext';
import AdminInfoStep from './steps/AdminInfoStep';
import CloudAccountConfirmation from './steps/CloudAccountConfirmation';
import OrganizationInfoStep from './steps/OrganizationInfoStep';
import RegisterServerStep from './steps/RegisterServerStep';
const SetupWizardPage = (): ReactElement => {
const { currentStep } = useSetupWizardContext();
switch (currentStep) {
case 1:
return <AdminInfoStep />;
case 2:
return <OrganizationInfoStep />;
case 3:
return <RegisterServerStep />;
case 4:
return <CloudAccountConfirmation />;
default:
throw new Error('Wrong wizard step');
}
};
export default SetupWizardPage;