Pull Request branch dev-clone to main #1

Merged
gitea merged 429 commits from dev-clone into main 2024-12-23 09:31:34 +00:00
Showing only changes of commit ced6366229 - Show all commits

View File

@ -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>;
}, },
}), }),