Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.
 
 

46 lignes
1.5 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. const title = ['', t('Additional Info')]
  30. // const regex = new RegExp("^[a-z0-9._%+-]+@[a-z0-9.-]+\\.[a-z]{2,4}$")
  31. // console.log(regex)
  32. return (
  33. <>
  34. <Typography variant="h4">{t("Create Team")}</Typography>
  35. <I18nProvider namespaces={["Team"]}>
  36. <CreateTeam/>
  37. </I18nProvider>
  38. </>
  39. );
  40. };
  41. export default CreateTeamPage;