fix(settings): 工作台浮层 - 修复离开设置页后菜单背景丢失 (#555)
Original-Commit: 7edc171f36aa77b19d998ffd83d168b5d9169287 fix(settings): 工作台浮层 - 修复离开设置页后菜单背景丢失 Removed useLayoutEffect for body class management. Original-Commit: 3b555144cc079b403ad36a6df02be5e7ad8c19b9 Update pending-test.mdx with workspace overlay styles Added new section on workspace overlay styles after exiting settings page, including tasks for removing duplicate overlays and fixing navigation issues.
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
import { App, Button, InputNumber } from "antd";
|
||||
import { SettingsRow } from "@/components/ui/product/settings-row";
|
||||
import { ArrowLeft, Boxes, Brain, Bug, Cloud, MessageSquareText, RadioTower, SlidersHorizontal, Workflow } from "lucide-react";
|
||||
import { useEffect, useLayoutEffect, useMemo, useState, type ReactNode } from "react";
|
||||
import { useEffect, useMemo, useState, type ReactNode } from "react";
|
||||
import { useNavigate, useSearchParams } from "react-router";
|
||||
|
||||
import { UserOSSSettingsForm } from "@/components/layout/user-oss-settings-form";
|
||||
@@ -56,11 +56,6 @@ export default function SettingsPage() {
|
||||
|
||||
const isVisibleConfigSection = (value: string | null): value is ConfigSectionKey => isConfigSection(value) && visibleConfigSections.some((section) => section.key === value);
|
||||
|
||||
useLayoutEffect(() => {
|
||||
document.body.classList.add("app-user-overlays");
|
||||
return () => document.body.classList.remove("app-user-overlays");
|
||||
}, []);
|
||||
|
||||
useEffect(() => {
|
||||
if (isVisibleConfigSection(requestedSection)) {
|
||||
setActiveTab(requestedSection);
|
||||
|
||||
Reference in New Issue
Block a user