diff --git a/src/App.tsx b/src/App.tsx index f5415fc..b8637d5 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -7,8 +7,6 @@ import { ContentArea } from "./components/ContentArea" import { OOBE } from "./components/OOBE/OOBE" import { ThemeProvider, useTheme } from "./contexts/ThemeContext" -const IMMERSIVE_TRANSITION_MS = 260 - function MainContent(): React.JSX.Element { const { t } = useTranslation() const navigate = useNavigate() @@ -17,8 +15,6 @@ function MainContent(): React.JSX.Element { const [messageApi, contextHolder] = message.useMessage() const { isIosDevice, isAndroidDevice, defaultPortraitMode } = useMemo(getMobileDeviceInfo, []) const [immersiveMode, setImmersiveMode] = useState(false) - const [sidebarVisible, setSidebarVisible] = useState(true) - const sidebarTransitionTimerRef = useRef(null) useEffect(() => { const api = (window as any).api @@ -354,30 +350,6 @@ function MainContent(): React.JSX.Element { }) } - useEffect(() => { - if (sidebarTransitionTimerRef.current) { - window.clearTimeout(sidebarTransitionTimerRef.current) - sidebarTransitionTimerRef.current = null - } - - if (!immersiveMode) { - setSidebarVisible(true) - return - } - - sidebarTransitionTimerRef.current = window.setTimeout(() => { - setSidebarVisible(false) - sidebarTransitionTimerRef.current = null - }, IMMERSIVE_TRANSITION_MS) - - return () => { - if (sidebarTransitionTimerRef.current) { - window.clearTimeout(sidebarTransitionTimerRef.current) - sidebarTransitionTimerRef.current = null - } - } - }, [immersiveMode]) - const isDark = currentTheme?.mode === "dark" const brandColor = currentTheme?.config?.tdesign?.brandColor || "#0052D9" @@ -394,26 +366,24 @@ function MainContent(): React.JSX.Element { > {contextHolder} - {sidebarVisible && ( -
- -
- )} +
+ +