ts ki mkc

This commit is contained in:
Om Lanke
2025-07-04 23:08:09 +05:30
parent 57e25f663b
commit 8acc3e6955
19 changed files with 1691 additions and 102 deletions

View File

@@ -0,0 +1,19 @@
import * as z from 'zod';
export const jobSchema = z.object({
companyId: z.number().min(1, 'Company is required'),
title: z.string().min(1, 'Title is required'),
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'),
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),
allowDeadKT: z.boolean(),
allowLiveKT: z.boolean(),
});
export type JobFormData = z.infer<typeof jobSchema>;