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
+2 -3
View File
@@ -15,6 +15,7 @@ import { InputFile } from '~/components/ui/input-file'
import { Switch } from '~/components/ui/switch'
import { TitleDashboard } from '~/components/ui/title-dashboard'
import type { loader } from '~/routes/_admin.lg-admin._dashboard'
import { dateInput } from '~/utils/formatter'
export const contentSchema = z.object({
id: z.string().optional(),
@@ -86,9 +87,7 @@ export const FormContentsPage = (properties: TProperties) => {
content: newsData?.content || '',
featured_image: newsData?.featured_image || '',
is_premium: newsData?.is_premium || false,
live_at: newsData?.live_at
? new Date(newsData.live_at).toISOString().split('T')[0]
: '',
live_at: newsData?.live_at ? dateInput(newsData.live_at) : '',
},
})