From 4fc20979fceed8dffa39af136802c6d9a2abbbfe Mon Sep 17 00:00:00 2001 From: Dorbmon Date: Wed, 25 Dec 2024 15:04:00 +0800 Subject: [PATCH] fair --- app/components/sidebar.tsx | 23 ++++++++++++++++------- 1 file changed, 16 insertions(+), 7 deletions(-) diff --git a/app/components/sidebar.tsx b/app/components/sidebar.tsx index 0952a4e5c..52d624114 100644 --- a/app/components/sidebar.tsx +++ b/app/components/sidebar.tsx @@ -226,15 +226,24 @@ export function SideBar(props: { className?: string }) { const navigate = useNavigate(); const config = useAppConfig(); const chatStore = useChatStore(); - let [title, setTitle] = useState("刘子阳最爱江晨成"); - let [subTitle, setSubTitle] = useState("江晨成最爱刘子阳"); + const [title, setTitle] = useState("刘子阳最爱江晨成"); + const [subTitle, setSubTitle] = useState("江晨成最爱刘子阳"); + const titleRef = useRef(title); + const subTitleRef = useRef(subTitle); + useEffect(() => { - if (Math.random() > 0.5) { - const temp = title; - setTitle(subTitle); - setSubTitle(temp); - } + titleRef.current = title; + subTitleRef.current = subTitle; }, [title, subTitle]); + + useEffect(() => { + const timer = setInterval(() => { + setTitle(subTitleRef.current); + setSubTitle(titleRef.current); + console.log("Swap", subTitleRef.current, titleRef.current); + }, 1000); + return () => clearInterval(timer); + }, []); return (