mirror of
https://github.com/Sendouc/sendou.ink.git
synced 2026-04-24 23:19:39 -05:00
22 lines
504 B
TypeScript
22 lines
504 B
TypeScript
import { z } from "zod";
|
|
import { _action } from "~/utils/zod";
|
|
|
|
export const settingsEditSchema = z.union([
|
|
z.object({
|
|
_action: _action("UPDATE_DISABLE_BUILD_ABILITY_SORTING"),
|
|
newValue: z.boolean(),
|
|
}),
|
|
z.object({
|
|
_action: _action("DISALLOW_SCRIM_PICKUPS_FROM_UNTRUSTED"),
|
|
newValue: z.boolean(),
|
|
}),
|
|
z.object({
|
|
_action: _action("UPDATE_NO_SCREEN"),
|
|
newValue: z.boolean(),
|
|
}),
|
|
z.object({
|
|
_action: _action("UPDATE_CLOCK_FORMAT"),
|
|
newValue: z.enum(["auto", "24h", "12h"]),
|
|
}),
|
|
]);
|