Files
sendou.ink/apps/web-react/app/features/settings/settings-search-params.ts

10 lines
409 B
TypeScript

import { z } from "zod";
import * as SearchParams from "~/modules/search-params/search-params";
import { SP } from "~/modules/search-params/search-params";
import { SETTINGS_TAB_SLUGS } from "./settings-constants";
export const settingsSearchParams = SearchParams.define({
tab: SP.param(z.enum(SETTINGS_TAB_SLUGS).nullable(), { loader: false }),
lng: SP.param(z.string().nullable(), { loader: true }),
});