|
|
|
@ -20,16 +20,12 @@ export const useParamsUrl = () => { |
|
|
|
const urlSearchParams = useMemo(() => new URLSearchParams(location.search), [location.search]) |
|
|
|
const urlSearchParams = useMemo(() => new URLSearchParams(location.search), [location.search]) |
|
|
|
|
|
|
|
|
|
|
|
// safari начал поддержку Object.fromEntries с версии 12.1
|
|
|
|
// safari начал поддержку Object.fromEntries с версии 12.1
|
|
|
|
const params = useMemo(() => { |
|
|
|
const params = useMemo(() => ( |
|
|
|
let result = {} |
|
|
|
Array.from(urlSearchParams.entries()).reduce((acc, [key, value]) => ({ |
|
|
|
for (const [key, value] of urlSearchParams.entries()) { |
|
|
|
...acc, |
|
|
|
result = { |
|
|
|
[key]: value, |
|
|
|
...result, |
|
|
|
}), {})), |
|
|
|
[key]: value, |
|
|
|
[urlSearchParams]) |
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
return result |
|
|
|
|
|
|
|
}, [urlSearchParams]) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
return { |
|
|
|
return { |
|
|
|
client_id, |
|
|
|
client_id, |
|
|
|
|