From 59b1e970fd7ddcb1af3fc1ce321f9fbafd80fb55 Mon Sep 17 00:00:00 2001 From: "Apple\\Apple" Date: Sun, 18 May 2025 22:58:21 +0800 Subject: [PATCH] =?UTF-8?q?=F0=9F=94=96chore:=20Remove=20useless=20codes?= =?UTF-8?q?=20in=20`Footer.js`?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- web/src/components/Footer.js | 23 +++++------------------ 1 file changed, 5 insertions(+), 18 deletions(-) diff --git a/web/src/components/Footer.js b/web/src/components/Footer.js index 7092b873..de8ab977 100644 --- a/web/src/components/Footer.js +++ b/web/src/components/Footer.js @@ -1,15 +1,10 @@ -import React, { useEffect, useState, useContext } from 'react'; +import React, { useEffect, useState, useMemo } from 'react'; import { useTranslation } from 'react-i18next'; -import { getFooterHTML, getSystemName } from '../helpers'; -import { Layout, Tooltip } from '@douyinfe/semi-ui'; -import { StyleContext } from '../context/Style/index.js'; +import { getFooterHTML } from '../helpers'; const FooterBar = () => { const { t } = useTranslation(); - const systemName = getSystemName(); const [footer, setFooter] = useState(getFooterHTML()); - const [styleState] = useContext(StyleContext); - let remainCheckTimes = 5; const loadFooter = () => { let footer_html = localStorage.getItem('footer_html'); @@ -18,7 +13,7 @@ const FooterBar = () => { } }; - const defaultFooter = ( + const defaultFooter = useMemo(() => (
{ One API
- ); + ), [t]); useEffect(() => { - const timer = setInterval(() => { - if (remainCheckTimes <= 0) { - clearInterval(timer); - return; - } - remainCheckTimes--; - loadFooter(); - }, 200); - return () => clearTimeout(timer); + loadFooter(); }, []); return (