diff --git a/packages/common/utils/index.js b/packages/common/utils/index.ts similarity index 99% rename from packages/common/utils/index.js rename to packages/common/utils/index.ts index 881638cda3..609669dfc7 100644 --- a/packages/common/utils/index.js +++ b/packages/common/utils/index.ts @@ -402,3 +402,7 @@ export function getOAuthToken(tokenGetterWin) { export function getLoginLink(token, code) { return combineUrl(proxyURL, `/login.ashx?p=${token}&code=${code}`); } + +export function checkIsSSR() { + return typeof window === "undefined"; +} diff --git a/packages/components/utils/device.js b/packages/components/utils/device.js index f6f782d976..d0c6f57253 100644 --- a/packages/components/utils/device.js +++ b/packages/components/utils/device.js @@ -1,3 +1,5 @@ +import { checkIsSSR } from "@docspace/common/utils"; + export const size = { mobile: 375, hugeMobile: 428, @@ -35,7 +37,9 @@ export const isTablet = () => { }; export const isDesktop = () => { - return window.innerWidth >= size.desktop; + if (!checkIsSSR()) { + return window.innerWidth >= size.desktop; + } else return false; }; export const isTouchDevice = !!(