From f44d8f87b7f38828442b493e3b86359db975bdf2 Mon Sep 17 00:00:00 2001 From: mydearxym Date: Fri, 19 Nov 2021 22:33:02 +0800 Subject: [PATCH 1/2] refactor(trending): adjust style & re-org --- .../content/TrendingContent/Footer/index.js | 51 ------ .../content/TrendingContent/NewsBoard.js | 36 ---- .../content/TrendingContent/NewsBoard.tsx | 31 ++++ .../TrendingContent/{index.js => index.tsx} | 29 ++- .../TrendingContent/{logic.js => logic.ts} | 4 +- .../TrendingContent/{store.js => store.tsx} | 9 +- .../content/TrendingContent/styles/index.ts | 9 +- src/pages/trending.tsx | 37 ++-- .../Buttons/OrButton/HorizontalButton.tsx | 2 +- .../Buttons/OrButton/VerticalButton.tsx | 2 +- src/widgets/Buttons/OrButton/index.tsx | 2 +- .../CustomScroller/HorizontalScroller.tsx | 2 +- src/widgets/CustomScroller/styles/metrics.ts | 3 + src/widgets/FeedsBar/{List.js => List.tsx} | 13 +- .../{SourceSelector.js => SourceSelector.tsx} | 19 +- src/widgets/FeedsBar/fakeSourceList.js | 116 ------------ src/widgets/FeedsBar/fakeSources.js | 56 ------ src/widgets/FeedsBar/{index.js => index.tsx} | 17 +- src/widgets/FeedsBar/mock.ts | 171 ++++++++++++++++++ .../FeedsBar/styles/source_selector.ts | 5 +- 20 files changed, 286 insertions(+), 328 deletions(-) delete mode 100755 src/containers/content/TrendingContent/Footer/index.js delete mode 100755 src/containers/content/TrendingContent/NewsBoard.js create mode 100644 src/containers/content/TrendingContent/NewsBoard.tsx rename src/containers/content/TrendingContent/{index.js => index.tsx} (69%) mode change 100755 => 100644 rename src/containers/content/TrendingContent/{logic.js => logic.ts} (83%) mode change 100755 => 100644 rename src/containers/content/TrendingContent/{store.js => store.tsx} (61%) mode change 100755 => 100644 rename src/widgets/FeedsBar/{List.js => List.tsx} (82%) mode change 100755 => 100644 rename src/widgets/FeedsBar/{SourceSelector.js => SourceSelector.tsx} (66%) mode change 100755 => 100644 delete mode 100755 src/widgets/FeedsBar/fakeSourceList.js delete mode 100755 src/widgets/FeedsBar/fakeSources.js rename src/widgets/FeedsBar/{index.js => index.tsx} (74%) mode change 100755 => 100644 create mode 100644 src/widgets/FeedsBar/mock.ts diff --git a/src/containers/content/TrendingContent/Footer/index.js b/src/containers/content/TrendingContent/Footer/index.js deleted file mode 100755 index 950dab998..000000000 --- a/src/containers/content/TrendingContent/Footer/index.js +++ /dev/null @@ -1,51 +0,0 @@ -/* - * - * Content - * - */ - -import React from 'react' - -import ArrowButton from '@/widgets/Buttons/ArrowButton' - -import { - Wrapper, - AboutBlock, - ContributorBlock, - ContributorsWrapper, - Desc, - Avatar, -} from '../styles/footer' - -const FAKE_AVATAR = - 'https://cps-oss.oss-cn-shanghai.aliyuncs.com/icons/cmd/hot/hackernews.jpeg' - -const Footer = () => { - return ( - - - 关于酷导航 - 共收录信息 3485 条,最后更新:3小时前 - 参与贡献 - - - 关于本周热榜 - 共有 RSS 源 334 个,最后抓取:3小时前 - 参与贡献 - - - 本条目贡献者 - - - - - - - - 参与贡献 - - - ) -} - -export default React.memo(Footer) diff --git a/src/containers/content/TrendingContent/NewsBoard.js b/src/containers/content/TrendingContent/NewsBoard.js deleted file mode 100755 index 89e699f1f..000000000 --- a/src/containers/content/TrendingContent/NewsBoard.js +++ /dev/null @@ -1,36 +0,0 @@ -import React from 'react' - -import CustomScroller from '@/widgets/CustomScroller' -import FeedsBar from '@/widgets/FeedsBar' - -import Footer from './Footer' - -import { Wrapper, ShadowBarHolder, FooterWrapper } from './styles/news_board' - -const NewsBoard = () => { - return ( - - - - - - - - - - - - -