Tighten typing and input validation across study pages
All checks were successful
Automated Container Build / build-and-push (push) Successful in 1m2s

This commit is contained in:
Elijah 2026-07-13 06:55:17 -07:00
parent 6d1d918355
commit d6f3502cb1
16 changed files with 170 additions and 56 deletions

View file

@ -0,0 +1,11 @@
import { z } from "zod";
const reorderItemSchema = z.object({
id: z.string().min(1),
sortOrder: z.number().int(),
groupId: z.string().nullable(),
});
export const reorderRequestSchema = z.object({
items: z.array(reorderItemSchema),
});