Skip to content

Commit bf1e849

Browse files
author
Magne Cedric
committed
feat(unified-login): update unified login flow
1 parent df0ddd2 commit bf1e849

File tree

2 files changed

+30
-26
lines changed

2 files changed

+30
-26
lines changed

src/components/ParserOpenRPC/index.tsx

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -243,9 +243,7 @@ export default function ParserOpenRPC({ network, method }: ParserProps) {
243243
</div>
244244
<div className={global.colRight}>
245245
<div className={global.stickyCol}>
246-
{location.pathname.startsWith(REF_SERVICES_PATH) && (
247-
<ProjectsBox />
248-
)}
246+
{location.pathname.startsWith(REF_SERVICES_PATH) && <ProjectsBox />}
249247
<RequestBox
250248
isMetamaskInstalled={!!provider}
251249
method={method}

src/theme/Root.tsx

Lines changed: 29 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ import React, {
66
useCallback,
77
} from "react";
88
import { Provider as AlertProvider } from "react-alert";
9+
import BrowserOnly from "@docusaurus/BrowserOnly";
910
import { AlertTemplate, options } from "@site/src/components/Alert";
1011
import { MetaMaskSDK, SDKProvider } from "@metamask/sdk";
1112
import {
@@ -191,29 +192,34 @@ export const LoginProvider = ({ children }) => {
191192
}, [sdk, setOpenAuthModal, setUserId, setAccount, setProjects]);
192193

193194
return (
194-
<LoginContext.Provider
195-
value={
196-
{
197-
projects,
198-
metaMaskConnectHandler,
199-
metaMaskDisconnect,
200-
userId,
201-
account,
202-
provider,
203-
sdk,
204-
} as ILoginContext
205-
}
206-
>
207-
{children}
208-
<AuthModal
209-
open={openAuthModal}
210-
setOpen={setOpenAuthModal}
211-
setProjects={setProjects}
212-
setUser={setUserId}
213-
setStep={setStep}
214-
step={step}
215-
/>
216-
</LoginContext.Provider>
195+
<BrowserOnly>
196+
{() => (
197+
<LoginContext.Provider
198+
value={
199+
{
200+
projects,
201+
metaMaskConnectHandler,
202+
metaMaskDisconnect,
203+
userId,
204+
account,
205+
provider,
206+
sdk,
207+
} as ILoginContext
208+
}
209+
>
210+
{children}
211+
212+
<AuthModal
213+
open={openAuthModal}
214+
setOpen={setOpenAuthModal}
215+
setProjects={setProjects}
216+
setUser={setUserId}
217+
setStep={setStep}
218+
step={step}
219+
/>
220+
</LoginContext.Provider>
221+
)}
222+
</BrowserOnly>
217223
);
218224
};
219225

0 commit comments

Comments
 (0)