|
@@ -2,6 +2,8 @@ import React, {
|
|
|
useCallback, useEffect, useRef, useState,
|
|
useCallback, useEffect, useRef, useState,
|
|
|
} from 'react';
|
|
} from 'react';
|
|
|
|
|
|
|
|
|
|
+import dynamic from 'next/dynamic';
|
|
|
|
|
+
|
|
|
import { useUserUISettings } from '~/client/services/user-ui-settings';
|
|
import { useUserUISettings } from '~/client/services/user-ui-settings';
|
|
|
import {
|
|
import {
|
|
|
useDrawerMode, useDrawerOpened,
|
|
useDrawerMode, useDrawerOpened,
|
|
@@ -14,7 +16,6 @@ import {
|
|
|
|
|
|
|
|
import DrawerToggler from './Navbar/DrawerToggler';
|
|
import DrawerToggler from './Navbar/DrawerToggler';
|
|
|
import { NavigationResizeHexagon } from './Sidebar/NavigationResizeHexagon';
|
|
import { NavigationResizeHexagon } from './Sidebar/NavigationResizeHexagon';
|
|
|
-import SidebarContents from './Sidebar/SidebarContents';
|
|
|
|
|
import { SidebarNav } from './Sidebar/SidebarNav';
|
|
import { SidebarNav } from './Sidebar/SidebarNav';
|
|
|
import { StickyStretchableScroller } from './StickyStretchableScroller';
|
|
import { StickyStretchableScroller } from './StickyStretchableScroller';
|
|
|
|
|
|
|
@@ -55,6 +56,7 @@ const GlobalNavigation = () => {
|
|
|
};
|
|
};
|
|
|
|
|
|
|
|
const SidebarContentsWrapper = () => {
|
|
const SidebarContentsWrapper = () => {
|
|
|
|
|
+ const SidebarContents = dynamic(() => import('./Sidebar/SidebarContents').then(mod => mod.SidebarContents), { ssr: false });
|
|
|
const { mutate: mutateSidebarScroller } = useSidebarScrollerRef();
|
|
const { mutate: mutateSidebarScroller } = useSidebarScrollerRef();
|
|
|
|
|
|
|
|
const calcViewHeight = useCallback(() => {
|
|
const calcViewHeight = useCallback(() => {
|