From cd5978d739c7317819c9234566776611c07658fb Mon Sep 17 00:00:00 2001 From: yyc-git <395976266@qq.com> Date: Thu, 21 Dec 2023 17:24:11 +0800 Subject: [PATCH] feat(platform): UserCenter: update release show --- doc/1.0.0-beta.3.org | 2 +- .../ui/app/user_center/components/UserCenter.res | 10 ++++++++-- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/doc/1.0.0-beta.3.org b/doc/1.0.0-beta.3.org index 4827c8d79..492d9e5f0 100755 --- a/doc/1.0.0-beta.3.org +++ b/doc/1.0.0-beta.3.org @@ -33,7 +33,7 @@ TODO perf: only * DONE fix tour: end tour->start tour: should reset -* TODO fix: release time before error? +* DONE fix: release time before error? -1? diff --git a/platform/frontend/src/external_layer/ui/app/user_center/components/UserCenter.res b/platform/frontend/src/external_layer/ui/app/user_center/components/UserCenter.res index db3cdd76d..464cc38fb 100755 --- a/platform/frontend/src/external_layer/ui/app/user_center/components/UserCenter.res +++ b/platform/frontend/src/external_layer/ui/app/user_center/components/UserCenter.res @@ -271,7 +271,7 @@ let make = (~service: FrontendType.service) => { version: data["tag_name"], releaseDateUntilNow: Moment.moment(.).subtract(. Moment.createMomentFromDate(. published_at), - ).dayOfYear(.), + ).dayOfYear(.) - 1, }: UserCenterStoreType.release ), ), @@ -280,6 +280,8 @@ let make = (~service: FrontendType.service) => { ()->Js.Promise.resolve }, + // let releaseDateUntilNow = + // Js.log(Moment.moment(.)) // Js.log(Moment.createMomentFromDate(. published_at)) // Js.log(Moment.moment(.).subtract(. Moment.createMomentFromDate(. published_at))) @@ -488,7 +490,11 @@ let make = (~service: FrontendType.service) => { {React.string({j`Meta3D ${version}`})} - {React.string({j`${releaseDateUntilNow->IntUtils.intToString}天前更新`})} + {React.string( + releaseDateUntilNow == 0 + ? {j`今天`} + : j`${releaseDateUntilNow->IntUtils.intToString}天前` ++ {j`更新`}, + )} }}