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.
 
 

42 line
1.3 KiB

  1. // 'use client';
  2. import { I18nProvider, getServerI18n } from "@/i18n";
  3. import CustomInputForm from "@/components/CustomInputForm";
  4. import Check from "@mui/icons-material/Check";
  5. import Close from "@mui/icons-material/Close";
  6. import Button from "@mui/material/Button";
  7. import Stack from "@mui/material/Stack";
  8. import Tab from "@mui/material/Tab";
  9. import Tabs, { TabsProps } from "@mui/material/Tabs";
  10. import { useRouter } from "next/navigation";
  11. import React, { useCallback, useState } from "react";
  12. import { useTranslation } from "react-i18next";
  13. import { Task, TaskTemplate } from "@/app/api/tasks";
  14. import {
  15. FieldErrors,
  16. FormProvider,
  17. SubmitErrorHandler,
  18. SubmitHandler,
  19. useForm,
  20. } from "react-hook-form";
  21. import { CreateProjectInputs, saveProject } from "@/app/api/projects/actions";
  22. import { Error } from "@mui/icons-material";
  23. import { ProjectCategory } from "@/app/api/projects";
  24. import { Grid, Typography } from "@mui/material";
  25. import CreateStaffForm from "@/components/CreateStaff/CreateStaff";
  26. import CreateTeam from "@/components/CreateTeam";
  27. const CreateTeamPage: React.FC = async () => {
  28. const { t } = await getServerI18n("team");
  29. return (
  30. <>
  31. <Typography variant="h4">{t("Create Team")}</Typography>
  32. <I18nProvider namespaces={["Team"]}>
  33. <CreateTeam/>
  34. </I18nProvider>
  35. </>
  36. );
  37. };
  38. export default CreateTeamPage;