From 1832eaceca6c0deed2f746620dca92f547472906 Mon Sep 17 00:00:00 2001 From: pheralb Date: Thu, 4 Sep 2025 19:18:29 +0100 Subject: [PATCH] =?UTF-8?q?=E2=9A=99=EF=B8=8F=20Add=20getParamValue()=20fu?= =?UTF-8?q?nction=20to=20get=20searchParam=20value?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/utils/searchParams.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) 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 };