feat: refactor date handling in ads and news creation/update

This commit is contained in:
Ardeman
2025-03-14 13:08:48 +08:00
parent fc23f45854
commit bfa46cdca4
7 changed files with 21 additions and 15 deletions
+3 -6
View File
@@ -10,6 +10,7 @@ import { Button } from '~/components/ui/button'
import { Input } from '~/components/ui/input'
import { InputFile } from '~/components/ui/input-file'
import { TitleDashboard } from '~/components/ui/title-dashboard'
import { dateInput } from '~/utils/formatter'
export const adsSchema = z.object({
id: z.string().optional(),
@@ -43,12 +44,8 @@ export const FormAdvertisementsPage = (properties: TProperties) => {
id: adData?.id || undefined,
image: adData?.image_url || '',
url: adData?.url || '',
start_date: adData?.start_date
? new Date(adData.start_date).toISOString().split('T')[0]
: '',
end_date: adData?.end_date
? new Date(adData.end_date).toISOString().split('T')[0]
: '',
start_date: adData?.start_date ? dateInput(adData.start_date) : '',
end_date: adData?.end_date ? dateInput(adData.end_date) : '',
},
})