import type { PageProps } from '@/types/page'; export function getPageUrlParams({ params, searchParams }: PageProps) { return { path: `/${params.slug}`, urlSearchParams: new URLSearchParams(searchParams) }; } export type PageUrlParams = ReturnType; export function makeCreateUrl({ path, urlSearchParams }: ReturnType) { return function (route: string) { if (urlSearchParams) return `${path}${route}?${urlSearchParams}`; return path + route; }; } export type CreateUrl = ReturnType;