From ac64fd26ad6067621f1ff6ada7d19a0c135f2347 Mon Sep 17 00:00:00 2001 From: QuentinHsu Date: Sat, 2 Mar 2024 14:56:32 +0800 Subject: [PATCH 1/2] fix: the content displayed on the homepage is incorrect --- web/src/pages/Home/index.js | 118 +++++++++++++++++------------------- 1 file changed, 57 insertions(+), 61 deletions(-) diff --git a/web/src/pages/Home/index.js b/web/src/pages/Home/index.js index 6009486..9baed20 100644 --- a/web/src/pages/Home/index.js +++ b/web/src/pages/Home/index.js @@ -1,5 +1,5 @@ import React, { useContext, useEffect, useState } from 'react'; -import { Card, Grid, Header, Segment } from 'semantic-ui-react'; +import { Card, Col, Row } from '@douyinfe/semi-ui'; import { API, showError, showNotice, timestamp2string } from '../../helpers'; import { StatusContext } from '../../context/Status'; import { marked } from 'marked'; @@ -44,7 +44,7 @@ const Home = () => { const getStartTimeString = () => { const timestamp = statusState?.status?.start_time; - return timestamp2string(timestamp); + return statusState.status ? timestamp2string(timestamp) : ''; }; useEffect(() => { @@ -55,67 +55,63 @@ const Home = () => { <> { homePageContentLoaded && homePageContent === '' ? <> - -
系统状况
- - - - - 系统信息 - 系统信息总览 - -

名称:{statusState?.status?.system_name}

-

版本:{statusState?.status?.version ? statusState?.status?.version : "unknown"}

-

- 源码: - - https://github.com/songquanpeng/one-api - -

-

启动时间:{getStartTimeString()}

-
-
+ + + + 系统信息总览}> +

名称:{statusState?.system_name}

+

版本:{statusState?.version ? statusState?.version : "unknown"}

+

+ 源码: + + https://github.com/songquanpeng/one-api + +

+

启动时间:{getStartTimeString()}

-
- - - - 系统配置 - 系统配置总览 - -

- 邮箱验证: - {statusState?.status?.email_verification === true - ? '已启用' - : '未启用'} -

-

- GitHub 身份验证: - {statusState?.status?.github_oauth === true - ? '已启用' - : '未启用'} -

-

- 微信身份验证: - {statusState?.status?.wechat_login === true - ? '已启用' - : '未启用'} -

-

- Turnstile 用户校验: - {statusState?.status?.turnstile_check === true - ? '已启用' - : '未启用'} -

-
-
+ + + 系统配置总览}> +

+ 邮箱验证: + {statusState?.email_verification === true + ? '已启用' + : '未启用'} +

+

+ GitHub 身份验证: + {statusState?.github_oauth === true + ? '已启用' + : '未启用'} +

+

+ 微信身份验证: + {statusState?.wechat_login === true + ? '已启用' + : '未启用'} +

+

+ Turnstile 用户校验: + {statusState?.turnstile_check === true + ? '已启用' + : '未启用'} +

-
-
-
+ + + : <> { homePageContent.startsWith('https://') ?