FPSMS-frontend
Não pode escolher mais do que 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.
 
 
 

49 linhas
1.2 KiB

  1. import { TypeEnum } from "@/app/utils/typeEnum";
  2. import ItemsSearch from "@/components/ItemsSearch";
  3. import { getServerI18n } from "@/i18n";
  4. import Add from "@mui/icons-material/Add";
  5. import Button from "@mui/material/Button";
  6. import Stack from "@mui/material/Stack";
  7. import Typography from "@mui/material/Typography";
  8. import { Metadata } from "next";
  9. import Link from "next/link";
  10. import { Suspense } from "react";
  11. export const metadata: Metadata = {
  12. title: "Product",
  13. };
  14. const productSetting: React.FC = async () => {
  15. const project = TypeEnum.PRODUCT;
  16. const { t } = await getServerI18n(project);
  17. // preloadClaims();
  18. return (
  19. <>
  20. <Stack
  21. direction="row"
  22. justifyContent="space-between"
  23. flexWrap="wrap"
  24. rowGap={2}
  25. >
  26. <Typography variant="h4" marginInlineEnd={2}>
  27. {t("Product")}
  28. </Typography>
  29. {/* <Button
  30. variant="contained"
  31. startIcon={<Add />}
  32. LinkComponent={Link}
  33. href="product/create"
  34. >
  35. {t("Create product")}
  36. </Button> */}
  37. </Stack>
  38. <Suspense fallback={<ItemsSearch.Loading />}>
  39. <ItemsSearch />
  40. </Suspense>
  41. </>
  42. );
  43. };
  44. export default productSetting;