diff --git a/src/utils/searchParams.ts b/src/utils/searchParams.ts index 9ae5f44..c42cc20 100644 --- a/src/utils/searchParams.ts +++ b/src/utils/searchParams.ts @@ -6,6 +6,11 @@ interface SearchParams { params: Record; } +const getParamValue = (key: string): string | null => { + const params = new SvelteURLSearchParams(page.url.searchParams); + return params.get(key); +}; + const addParams = ({ params }: SearchParams) => { const searchParams = new SvelteURLSearchParams(page.url.searchParams); Object.entries(params).forEach(([key, value]) => { @@ -32,4 +37,4 @@ const deleteParam = (key: string) => { }); }; -export { addParams, deleteParam }; +export { getParamValue, addParams, deleteParam };