refactor: add 'clicked' field to ad response schema and update dashboard display

This commit is contained in:
Ardeman 2025-03-18 17:11:30 +08:00
parent d32eb2e7ed
commit 22918b8bdb
2 changed files with 6 additions and 1 deletions

View File

@ -8,6 +8,7 @@ const adResponseSchema = z.object({
url: z.string(), url: z.string(),
start_date: z.string(), start_date: z.string(),
end_date: z.string(), end_date: z.string(),
clicked: z.number(),
}) })
const adsResponseSchema = z.object({ const adsResponseSchema = z.object({
data: z.array(adResponseSchema), data: z.array(adResponseSchema),

View File

@ -51,6 +51,10 @@ export const AdvertisementsPage = () => {
return formatDate(data) return formatDate(data)
}, },
}, },
{
title: 'Diklik',
data: 'clicked',
},
{ {
title: 'Action', title: 'Action',
data: 'id', data: 'id',
@ -66,7 +70,7 @@ export const AdvertisementsPage = () => {
/> />
) )
}, },
5: (value: string, _type: unknown, data: TAdResponse) => ( 6: (value: string, _type: unknown, data: TAdResponse) => (
<div className="flex space-x-2"> <div className="flex space-x-2">
<Button <Button
as="a" as="a"