mirror of
https://github.com/emsesp/EMS-ESP32.git
synced 2026-09-13 13:44:10 +00:00
remove useMemo
This commit is contained in:
@@ -1,4 +1,4 @@
|
|||||||
import { useCallback, useEffect, useMemo, useState } from 'react';
|
import { useCallback, useEffect, useState } from 'react';
|
||||||
import type { FC } from 'react';
|
import type { FC } from 'react';
|
||||||
import { useNavigate } from 'react-router';
|
import { useNavigate } from 'react-router';
|
||||||
|
|
||||||
@@ -88,21 +88,18 @@ const Authentication: FC<RequiredChildrenProps> = ({ children }) => {
|
|||||||
void refresh();
|
void refresh();
|
||||||
}, [refresh]);
|
}, [refresh]);
|
||||||
|
|
||||||
const obj = useMemo(
|
|
||||||
() => ({
|
|
||||||
signIn,
|
|
||||||
signOut,
|
|
||||||
refresh,
|
|
||||||
refreshVersions,
|
|
||||||
...(me && { me }),
|
|
||||||
...(versions && { versions })
|
|
||||||
}),
|
|
||||||
[signIn, signOut, me, refresh, refreshVersions, versions]
|
|
||||||
);
|
|
||||||
|
|
||||||
if (initialized) {
|
if (initialized) {
|
||||||
return (
|
return (
|
||||||
<AuthenticationContext.Provider value={obj}>
|
<AuthenticationContext.Provider
|
||||||
|
value={{
|
||||||
|
signIn,
|
||||||
|
signOut,
|
||||||
|
refresh,
|
||||||
|
refreshVersions,
|
||||||
|
...(me && { me }),
|
||||||
|
...(versions && { versions })
|
||||||
|
}}
|
||||||
|
>
|
||||||
{children}
|
{children}
|
||||||
</AuthenticationContext.Provider>
|
</AuthenticationContext.Provider>
|
||||||
);
|
);
|
||||||
|
|||||||
Reference in New Issue
Block a user