mirror of
https://github.com/pheralb/svgl.git
synced 2025-12-29 08:01:36 +08:00
⚙️ Add getParamValue() function to get searchParam value
This commit is contained in:
@@ -6,6 +6,11 @@ interface SearchParams {
|
|||||||
params: Record<string, string | null>;
|
params: Record<string, string | null>;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
const getParamValue = (key: string): string | null => {
|
||||||
|
const params = new SvelteURLSearchParams(page.url.searchParams);
|
||||||
|
return params.get(key);
|
||||||
|
};
|
||||||
|
|
||||||
const addParams = ({ params }: SearchParams) => {
|
const addParams = ({ params }: SearchParams) => {
|
||||||
const searchParams = new SvelteURLSearchParams(page.url.searchParams);
|
const searchParams = new SvelteURLSearchParams(page.url.searchParams);
|
||||||
Object.entries(params).forEach(([key, value]) => {
|
Object.entries(params).forEach(([key, value]) => {
|
||||||
@@ -32,4 +37,4 @@ const deleteParam = (key: string) => {
|
|||||||
});
|
});
|
||||||
};
|
};
|
||||||
|
|
||||||
export { addParams, deleteParam };
|
export { getParamValue, addParams, deleteParam };
|
||||||
|
|||||||
Reference in New Issue
Block a user