diff --git a/website/src/theme/Root.tsx b/website/src/theme/Root.tsx index a8b597b62a..d89436590a 100644 --- a/website/src/theme/Root.tsx +++ b/website/src/theme/Root.tsx @@ -2,6 +2,7 @@ import React from 'react'; import UserFeedback from '@site/src/components/UserFeedback'; import { UnleashClient } from 'unleash-proxy-client'; import useDocusaurusContext from '@docusaurus/useDocusaurusContext'; +import nodeFetch from 'node-fetch' // Default implementation, that you can customize function Root({ children }) { @@ -10,11 +11,17 @@ function Root({ children }) { } = useDocusaurusContext(); + const unleashSsrOptions = { + disableMetrics: true, + fetch: nodeFetch + } + const unleashConfig = { clientKey: customFields.unleashProxyClientKey as string, url: customFields.unleashProxyUrl as string, disableRefresh: true, appName: `docs.getunleash.io-${customFields.environment}`, + ...(typeof fetch === "undefined" ? unleashSsrOptions : {}) }; const [showFeedback, setShowFeedback] = React.useState(false);