mirror of
https://github.com/LemmyNet/lemmy-ui.git
synced 2024-12-22 19:01:26 +00:00
Fix getQueryString
Browsers without size property for URLSearchParams always returned an empty string.
This commit is contained in:
parent
1299f7ce07
commit
f8513f7311
1 changed files with 3 additions and 2 deletions
|
@ -5,8 +5,9 @@ export default function getQueryString<
|
|||
Object.entries(obj)
|
||||
.filter(([, val]) => val !== undefined && val !== null)
|
||||
.forEach(([key, val]) => searchParams.set(key, val ?? ""));
|
||||
if (searchParams.size) {
|
||||
return "?" + searchParams.toString();
|
||||
const params = searchParams.toString();
|
||||
if (params) {
|
||||
return "?" + params;
|
||||
}
|
||||
return "";
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue