vchikalkin bc27e6fd33 apps/web: add getPageUrlParams
remove title from Form components props type
2023-11-16 12:32:10 +03:00

14 lines
448 B
TypeScript

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