feat(admin): fixed job listing

This commit is contained in:
Unchanted
2025-08-21 13:55:24 +05:30
parent 8ebf952f74
commit 8bfe681dd4
4 changed files with 67 additions and 27 deletions

View File

@@ -6,12 +6,12 @@ export const jobSchema = z.object({
link: z.string().url('Invalid URL'),
description: z.string().min(1, 'Description is required'),
location: z.string().min(1, 'Location is required'),
imageURL: z.string().url('Invalid URL'),
imageURL: z.string().url('Invalid URL').or(z.literal('')).optional(),
salary: z.string().min(1, 'Salary is required'),
applicationDeadline: z.date(),
minCGPA: z.number().min(0),
minSSC: z.number().min(0),
minHSC: z.number().min(0),
minCGPA: z.coerce.number().min(0, 'Minimum CGPA must be 0 or greater'),
minSSC: z.coerce.number().min(0, 'Minimum SSC must be 0 or greater'),
minHSC: z.coerce.number().min(0, 'Minimum HSC must be 0 or greater'),
allowDeadKT: z.boolean(),
allowLiveKT: z.boolean(),
});