"use client" import { parseAsInteger, parseAsString, parseAsStringEnum, createSearchParamsCache, } from "nuqs/server" export const dataTableSearchParams = { page: parseAsInteger.withDefault(1), per_page: parseAsInteger.withDefault(10), sort_by: parseAsString, sort_order: parseAsStringEnum(["asc", "desc"] as const), } export type DataTableSearchParams = typeof dataTableSearchParams export const dataTableSearchParamsCache = createSearchParamsCache(dataTableSearchParams)