diff --git a/apps/desktop/src/main/preload/index.ts b/apps/desktop/src/main/preload/index.ts index bde30c83a..cc0f2290b 100644 --- a/apps/desktop/src/main/preload/index.ts +++ b/apps/desktop/src/main/preload/index.ts @@ -50,10 +50,3 @@ if (process.contextIsolated) { // @ts-ignore (define in dts) window.platform = process.platform } - -// Options for react-google-recaptcha -// @ts-ignore (define in dts) -window.recaptchaOptions = { - useRecaptchaNet: true, - enterprise: true, -} diff --git a/apps/desktop/src/renderer/src/initialize/index.ts b/apps/desktop/src/renderer/src/initialize/index.ts index c274bce37..dd28220f8 100644 --- a/apps/desktop/src/renderer/src/initialize/index.ts +++ b/apps/desktop/src/renderer/src/initialize/index.ts @@ -34,6 +34,10 @@ const cleanup = subscribeShouldUseIndexedDB((value) => { declare global { interface Window { version: string + recaptchaOptions: { + useRecaptchaNet: boolean + enterprise: boolean + } } } @@ -118,6 +122,12 @@ export const initializeApp = async () => { data_hydrated_time: dataHydratedTime, version: APP_VERSION, }) + + // Options for react-google-recaptcha + window.recaptchaOptions = { + useRecaptchaNet: true, + enterprise: true, + } } import.meta.hot?.dispose(cleanup) diff --git a/apps/desktop/src/renderer/src/providers/root-providers.tsx b/apps/desktop/src/renderer/src/providers/root-providers.tsx index 563a555d8..70e0a1e17 100644 --- a/apps/desktop/src/renderer/src/providers/root-providers.tsx +++ b/apps/desktop/src/renderer/src/providers/root-providers.tsx @@ -34,7 +34,11 @@ import { SettingSync } from "./setting-sync" import { UserProvider } from "./user-provider" export const RootProviders: FC = ({ children }) => ( - +