import { ComicSort, type ComicFilterInput } from '$gql/graphql'; import { parseFilter, parsePaginationData, parseSortData } from '$lib/Navigation'; export const trailingSlash = 'always'; export function load({ url }: { url: URL; params: Record<string, string> }) { return { sort: parseSortData(url.searchParams, ComicSort.Title), filter: parseFilter<ComicFilterInput>(url.searchParams), pagination: parsePaginationData(url.searchParams, 24) }; }