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