diff --git a/packages/site/src/app/components/route/DemoBox.tsx b/packages/site/src/app/components/route/DemoBox.tsx index 49871f68..2d858e05 100644 --- a/packages/site/src/app/components/route/DemoBox.tsx +++ b/packages/site/src/app/components/route/DemoBox.tsx @@ -35,14 +35,6 @@ export function AppDemoBox(props: AppDemoBoxProps) { setCopycode(true); }, [setCopycode, tsxSource]); - const [copyVisible, setCopyVisible] = useImmer(false); - const handleCopyTrige = useCallback( - (v) => { - setCopyVisible(v); - }, - [setCopyVisible] - ); - const afterCopyTrige = useCallback( (v) => { if (!v) { @@ -100,12 +92,7 @@ export function AppDemoBox(props: AppDemoBoxProps) { - + {copyCode ? ( diff --git a/packages/site/src/app/components/sidebar/Sidebar.tsx b/packages/site/src/app/components/sidebar/Sidebar.tsx index 2a0116a9..d9baba91 100644 --- a/packages/site/src/app/components/sidebar/Sidebar.tsx +++ b/packages/site/src/app/components/sidebar/Sidebar.tsx @@ -1,4 +1,4 @@ -import { useCallback, useEffect } from 'react'; +import { useEffect } from 'react'; import { useTranslation } from 'react-i18next'; import { useNavigate } from 'react-router-dom'; @@ -12,14 +12,7 @@ export function AppSidebar() { const { t, i18n } = useTranslation(); const navigate = useNavigate(); - const [activeId, setActiveId] = useImmer(undefined); - - const handleActiveChange = useCallback( - (id) => { - setActiveId(id); - }, - [setActiveId] - ); + const [activeId, setActiveId] = useImmer(null); useEffect(() => { if (window.location.href.includes(String.raw`/components/`)) { @@ -36,7 +29,7 @@ export function AppSidebar() { return (