Reorganise code - use src folder

This commit is contained in:
Timothy Armes
2023-10-11 08:45:36 +02:00
committed by Owen Rees
parent 2dc5f477c9
commit b5061b1c78
89 changed files with 70 additions and 69 deletions
+32
View File
@@ -0,0 +1,32 @@
import { z } from "zod";
import { TimeControl } from "@/types";
export const contactUsSchema = z.object({
email: z.string().email(),
subject: z.string().min(1, { message: "FormValidation.required" }),
message: z.string().min(1, { message: "FormValidation.required" }),
});
export const addTournamentSchema = z.object({
name: z.string().min(1, { message: "FormValidation.required" }),
email: z.string().email(),
message: z.string().optional(),
tournament: z.object({
address: z.string().min(1, { message: "FormValidation.required" }),
town: z.string().min(1, { message: "FormValidation.required" }),
department: z.string().min(1, { message: "FormValidation.required" }),
tournament: z.string().min(1, { message: "FormValidation.required" }),
url: z.string().url({ message: "FormValidation.url" }),
time_control: z.nativeEnum(TimeControl),
norm_tournament: z.boolean(),
date: z.date(),
coordinates: z.array(z.number()).length(2),
country: z.string().min(1, { message: "FormValidation.required" }),
}),
});
export const fetchTournamentResultsSchema = z.object({
url: z.string().url({ message: "FormValidation.url" }),
});