Pull Request branch dev-clone to main #1
|
|
@ -3,7 +3,8 @@ import PageTemplate from "@/components/PageTemplate";
|
||||||
import { createLazyFileRoute } from "@tanstack/react-router";
|
import { createLazyFileRoute } from "@tanstack/react-router";
|
||||||
import ExtractQueryDataType from "@/types/ExtractQueryDataType";
|
import ExtractQueryDataType from "@/types/ExtractQueryDataType";
|
||||||
import { createColumnHelper } from "@tanstack/react-table";
|
import { createColumnHelper } from "@tanstack/react-table";
|
||||||
import { Badge, Flex } from "@mantine/core";
|
import { Flex } from "@mantine/core";
|
||||||
|
import { Badge } from "@/shadcn/components/ui/badge";
|
||||||
import createActionButtons from "@/utils/createActionButton";
|
import createActionButtons from "@/utils/createActionButton";
|
||||||
import { TbEye } from "react-icons/tb";
|
import { TbEye } from "react-icons/tb";
|
||||||
import AssessmentRequestManagementFormModal from "@/modules/assessmentRequestManagement/modals/AssessmentRequestManagementFormModal";
|
import AssessmentRequestManagementFormModal from "@/modules/assessmentRequestManagement/modals/AssessmentRequestManagementFormModal";
|
||||||
|
|
@ -88,33 +89,18 @@ export default function AssessmentRequestManagementsPage() {
|
||||||
header: "Status",
|
header: "Status",
|
||||||
cell: (props) => {
|
cell: (props) => {
|
||||||
const status = props.row.original.status;
|
const status = props.row.original.status;
|
||||||
let statusLabel;
|
|
||||||
let color;
|
|
||||||
|
|
||||||
switch (status) {
|
switch (status) {
|
||||||
case "menunggu konfirmasi":
|
case "menunggu konfirmasi":
|
||||||
statusLabel = "Menunggu Konfirmasi";
|
return <Badge variant={"waiting"}>Menunggu Konfirmasi</Badge>;
|
||||||
color = "yellow";
|
|
||||||
break;
|
|
||||||
case "diterima":
|
case "diterima":
|
||||||
statusLabel = "Diterima";
|
return <Badge variant={"accepted"}>Diterima</Badge>;
|
||||||
color = "green";
|
|
||||||
break;
|
|
||||||
case "ditolak":
|
case "ditolak":
|
||||||
statusLabel = "Ditolak";
|
return <Badge variant={"rejected"}>Ditolak</Badge>;
|
||||||
color = "red";
|
|
||||||
break;
|
|
||||||
case "selesai":
|
case "selesai":
|
||||||
statusLabel = "Selesai";
|
return <Badge variant={"completed"}>Selesai</Badge>;
|
||||||
color = "blue";
|
|
||||||
break;
|
|
||||||
default:
|
default:
|
||||||
statusLabel = "Tidak Diketahui";
|
return <Badge variant={"outline"}>Tidak diketahui</Badge>;
|
||||||
color = "gray";
|
|
||||||
break;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
return <Badge color={color}>{statusLabel}</Badge>;
|
|
||||||
},
|
},
|
||||||
}),
|
}),
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user