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>;
|
||||
}
|
||||
|
||||
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 };
|
||||
|
||||
Reference in New Issue
Block a user