diff --git a/client/src/components/ui/Question/data-grid.tsx b/client/src/components/ui/Question/data-grid.tsx index 7a3c2d74..4faab131 100644 --- a/client/src/components/ui/Question/data-grid.tsx +++ b/client/src/components/ui/Question/data-grid.tsx @@ -113,7 +113,7 @@ export function Datagrid({ Difficulty sortByColumn("difficulty")} + onClick={() => sortByColumn("diff_level")} > {item.name || "\u00A0"} - {item.category || "\u00A0"} + {item.category ? item.category.join(", ") : "\u00A0"} - {item.difficulty || "\u00A0"} + {item.diff_level || "\u00A0"} {item.name ? ( diff --git a/client/src/components/ui/Test/competition-data-grid.tsx b/client/src/components/ui/Test/competition-data-grid.tsx index da50ecd8..c811eb47 100644 --- a/client/src/components/ui/Test/competition-data-grid.tsx +++ b/client/src/components/ui/Test/competition-data-grid.tsx @@ -12,8 +12,8 @@ import { TableRow, } from "@/components/ui/table"; import { cn } from "@/lib/utils"; -import { Competition } from "@/types/competition"; import { DatagridProps, sortData } from "@/types/data-grid"; +import { Competition, QuizStatus } from "@/types/quiz"; /** * Renders a paginated data grid for displaying competition information. @@ -122,13 +122,13 @@ export function CompetitionDataGrid({ > {item.name} - {item.competition_time ? ( + {item.open_time_date ? ( <>
- {new Date(item.competition_time).toLocaleDateString()} + {new Date(item.open_time_date).toLocaleDateString()}
- {new Date(item.competition_time).toLocaleTimeString()} + {new Date(item.open_time_date).toLocaleTimeString()}
) : null} @@ -142,7 +142,7 @@ export function CompetitionDataGrid({ >