FPSMS-frontend
Nevar pievienot vairāk kā 25 tēmas Tēmai ir jāsākas ar burtu vai ciparu, tā var saturēt domu zīmes ('-') un var būt līdz 35 simboliem gara.
 
 

101 rinda
2.7 KiB

  1. "use client";
  2. import { Box, Card, CardContent, Grid, TextField, Stack } from "@mui/material";
  3. import { useTranslation } from "react-i18next";
  4. import { FGPickOrderResponse } from "@/app/api/pickOrder/actions";
  5. interface Props {
  6. fgOrder: FGPickOrderResponse;
  7. }
  8. const FGPickOrderInfoCard: React.FC<Props> = ({ fgOrder }) => {
  9. const { t } = useTranslation("pickOrder");
  10. return (
  11. <Card sx={{ display: "block", mb: 2 }}>
  12. <CardContent component={Stack} spacing={2}>
  13. <Box>
  14. <Grid container spacing={2} columns={{ xs: 6, sm: 12 }}>
  15. <Grid item xs={6}>
  16. <TextField
  17. value={fgOrder.pickOrderCode || ""}
  18. label={t("Pick Order Code")}
  19. fullWidth
  20. disabled={true}
  21. />
  22. </Grid>
  23. <Grid item xs={6}>
  24. <TextField
  25. value={fgOrder.deliveryNo || ""}
  26. label={t("Delivery No")}
  27. fullWidth
  28. disabled={true}
  29. />
  30. </Grid>
  31. <Grid item xs={6}>
  32. <TextField
  33. value={fgOrder.shopName || ""}
  34. label={t("Shop Name")}
  35. fullWidth
  36. disabled={true}
  37. />
  38. </Grid>
  39. <Grid item xs={6}>
  40. <TextField
  41. value={fgOrder.ticketNo || ""}
  42. label={t("Ticket No")}
  43. fullWidth
  44. disabled={true}
  45. />
  46. </Grid>
  47. <Grid item xs={6}>
  48. <TextField
  49. value={fgOrder.storeId || ""}
  50. label={t("Store")}
  51. fullWidth
  52. disabled={true}
  53. />
  54. </Grid>
  55. <Grid item xs={6}>
  56. <TextField
  57. value={fgOrder.truckLanceCode || ""}
  58. label={t("Truck Lane Code")}
  59. fullWidth
  60. disabled={true}
  61. />
  62. </Grid>
  63. <Grid item xs={6}>
  64. <TextField
  65. value={fgOrder.DepartureTime || ""}
  66. label={t("Departure Time")}
  67. fullWidth
  68. disabled={true}
  69. />
  70. </Grid>
  71. <Grid item xs={6}>
  72. <TextField
  73. value={fgOrder.shopAddress || ""}
  74. label={t("Shop Address")}
  75. fullWidth
  76. disabled={true}
  77. multiline
  78. rows={2}
  79. />
  80. </Grid>
  81. </Grid>
  82. </Box>
  83. </CardContent>
  84. </Card>
  85. );
  86. };
  87. export default FGPickOrderInfoCard;