remove warning about deprecated findDOMNode

This commit is contained in:
Athou
2024-09-10 19:39:15 +02:00
parent 5f2d213419
commit 37722131e5

View File

@@ -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%",