import { Navigate } from 'react-router-dom';

import useFeatureFlag from 'src/hooks/useFeatureFlag';
import { SurveyType } from 'src/types/peopleExperience';

import SurveyForm from '../SurveyForm';
import { pxRoutes } from '../routes';

const NewWorkflowSurvey = () => {
  const isWorkflowSurveysEnabled = useFeatureFlag<boolean>(
    'WORKFLOW_SURVEYS_ENABLED',
  );

  if (!isWorkflowSurveysEnabled) {
    return (
      <Navigate
        to={pxRoutes.surveyNewClassic()}
        replace
      />
    );
  }

  return <SurveyForm surveyType={SurveyType.WORKFLOW} />;
};

export default NewWorkflowSurvey;
