diff --git a/web/app/components/header/maintenance-notice.tsx b/web/app/components/header/maintenance-notice.tsx index 3c3f9d7cef..88e65ef526 100644 --- a/web/app/components/header/maintenance-notice.tsx +++ b/web/app/components/header/maintenance-notice.tsx @@ -2,14 +2,17 @@ import { useState } from 'react' import { useContext } from 'use-context-selector' import I18n from '@/context/i18n' import { X } from '@/app/components/base/icons/src/vender/line/general' -import { NOTICE_I18N } from '@/utils/language' +import { NOTICE_I18N, getModelRuntimeSupported } from '@/utils/language' const MaintenanceNotice = () => { const { locale } = useContext(I18n) + const language = getModelRuntimeSupported(locale) + const [showNotice, setShowNotice] = useState(localStorage.getItem('hide-maintenance-notice') !== '1') const handleJumpNotice = () => { window.open(NOTICE_I18N.href, '_blank') } + const handleCloseNotice = () => { localStorage.setItem('hide-maintenance-notice', '1') setShowNotice(false) @@ -23,9 +26,13 @@ const MaintenanceNotice = () => { return (