From 1e4613a2ed5f2f80ab241552dc9436db7c9c7900 Mon Sep 17 00:00:00 2001 From: jose-donato <43375532+jose-donato@users.noreply.github.com> Date: Mon, 5 Dec 2022 18:21:25 +0000 Subject: [PATCH] Fix window use on server for docs (#3714) * feat: fixes on docs website * fix: navigator fix --- website/src/theme/Tabs/index.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/website/src/theme/Tabs/index.js b/website/src/theme/Tabs/index.js index eaae1735a0e..eb89e07c461 100644 --- a/website/src/theme/Tabs/index.js +++ b/website/src/theme/Tabs/index.js @@ -1,4 +1,5 @@ import React, { useState, cloneElement, isValidElement } from 'react'; +import ExecutionEnvironment from '@docusaurus/ExecutionEnvironment'; import clsx from 'clsx'; import useIsBrowser from '@docusaurus/useIsBrowser'; import { duplicates } from '@docusaurus/theme-common'; @@ -28,7 +29,7 @@ function isTabItem(comp) { } function getOSName() { - const userAgent = navigator.userAgent; + const userAgent = ExecutionEnvironment.canUseDOM ? navigator.userAgent : ""; if (userAgent.indexOf('Windows') > -1) { return 'Windows'; } else if (userAgent.indexOf('Mac') > -1) {