Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | 332x 332x 332x 6104x 332x | import { z } from "zod";
import { fallback } from "~app/utils/validation";
export const SYSTEM_COLOR_MODE_STORE_NAME = "receipt_systemColorMode";
export const SELECTED_COLOR_MODE_STORE_NAME = "receipt_selectedColorMode";
export const SystemColorModeSchema = z
.literal(["light", "dark"])
.or(fallback(() => "light" as const));
export const selectedColorModeSchema = SystemColorModeSchema.optional().or(
fallback(() => undefined),
);
export type ColorMode = z.infer<typeof SystemColorModeSchema>;
|