forked from Archives/Athou_commafeed
remove warning about deprecated findDOMNode
This commit is contained in:
@@ -18,7 +18,7 @@ import { useBrowserExtension } from "hooks/useBrowserExtension"
|
|||||||
import { useMobile } from "hooks/useMobile"
|
import { useMobile } from "hooks/useMobile"
|
||||||
import { useWebSocket } from "hooks/useWebSocket"
|
import { useWebSocket } from "hooks/useWebSocket"
|
||||||
import { LoadingPage } from "pages/LoadingPage"
|
import { LoadingPage } from "pages/LoadingPage"
|
||||||
import { type ReactNode, Suspense, useEffect } from "react"
|
import { type ReactNode, Suspense, useEffect, useRef } from "react"
|
||||||
import Draggable from "react-draggable"
|
import Draggable from "react-draggable"
|
||||||
import { TbMenu2, TbPlus, TbX } from "react-icons/tb"
|
import { TbMenu2, TbPlus, TbX } from "react-icons/tb"
|
||||||
import { Outlet } from "react-router-dom"
|
import { Outlet } from "react-router-dom"
|
||||||
@@ -64,6 +64,7 @@ export default function Layout(props: LayoutProps) {
|
|||||||
const theme = useMantineTheme()
|
const theme = useMantineTheme()
|
||||||
const mobile = useMobile()
|
const mobile = useMobile()
|
||||||
const { isBrowserExtensionPopup } = useBrowserExtension()
|
const { isBrowserExtensionPopup } = useBrowserExtension()
|
||||||
|
const draggableSeparator = useRef<HTMLDivElement>(null)
|
||||||
|
|
||||||
const { loading } = useAppLoading()
|
const { loading } = useAppLoading()
|
||||||
const mobileMenuOpen = useAppSelector(state => state.tree.mobileMenuOpen)
|
const mobileMenuOpen = useAppSelector(state => state.tree.mobileMenuOpen)
|
||||||
@@ -184,6 +185,7 @@ export default function Layout(props: LayoutProps) {
|
|||||||
</AppShell.Navbar>
|
</AppShell.Navbar>
|
||||||
<OnDesktop>
|
<OnDesktop>
|
||||||
<Draggable
|
<Draggable
|
||||||
|
nodeRef={draggableSeparator}
|
||||||
axis="x"
|
axis="x"
|
||||||
defaultPosition={{
|
defaultPosition={{
|
||||||
x: sidebarWidth,
|
x: sidebarWidth,
|
||||||
@@ -200,6 +202,7 @@ export default function Layout(props: LayoutProps) {
|
|||||||
}}
|
}}
|
||||||
>
|
>
|
||||||
<Box
|
<Box
|
||||||
|
ref={draggableSeparator}
|
||||||
style={{
|
style={{
|
||||||
position: "fixed",
|
position: "fixed",
|
||||||
height: "100%",
|
height: "100%",
|
||||||
|
|||||||
Reference in New Issue
Block a user