diff --git a/src/components/Tables/tenders/index.tsx b/src/components/Tables/tenders/index.tsx index 23bf297..5a36dc4 100644 --- a/src/components/Tables/tenders/index.tsx +++ b/src/components/Tables/tenders/index.tsx @@ -23,7 +23,7 @@ import Pagination from "@/components/ui/pagination"; import TableSkeleton from "@/components/ui/TableSkeleton"; import { _TooltipDefaultParams } from "@/constants/tooltip"; import { cn } from "@/lib/utils"; -import { getPaginatedRowNumber } from "@/utils/shared"; +import { getPaginatedRowNumber, unixToDate } from "@/utils/shared"; import TenderListFilters from "./TenderListFilters"; const TendersTable = () => { const { @@ -87,6 +87,21 @@ const TendersTable = () => { {item.country_code} + + {unixToDate({ + unix: item.submission_deadline, + hasTime: true, + })} + + + {unixToDate({ unix: item.tender_deadline, hasTime: true })} + + + {unixToDate({ + unix: item?.created_at ?? 0, + hasTime: true, + })} + {item.status} diff --git a/src/components/Tables/tenders/useTenderListPresenter.ts b/src/components/Tables/tenders/useTenderListPresenter.ts index b12f67b..10af96b 100644 --- a/src/components/Tables/tenders/useTenderListPresenter.ts +++ b/src/components/Tables/tenders/useTenderListPresenter.ts @@ -57,6 +57,9 @@ const useTenderListPresenter = () => { "row", "title", "country code", + "submission deadline", + "tender deadline", + "created at", "status", "actions", ]; diff --git a/src/lib/api/types/Tenders.ts b/src/lib/api/types/Tenders.ts index 4d38f4d..33e18b6 100644 --- a/src/lib/api/types/Tenders.ts +++ b/src/lib/api/types/Tenders.ts @@ -20,6 +20,7 @@ export const TenderSchema = z.object({ submission_deadline: z.number(), submission_url: z.string(), tender_deadline: z.number(), + created_at: z.number().optional(), tender_id: z.string(), title: z.string(), });