From fcb4409af8835935c457f0bfff563005362ca7e9 Mon Sep 17 00:00:00 2001 From: tangly1024 Date: Thu, 11 Nov 2021 17:01:17 +0800 Subject: [PATCH] =?UTF-8?q?feature=EF=BC=9A=20=E6=96=B0=E5=A2=9E=E6=A0=87?= =?UTF-8?q?=E7=AD=BE=E6=B1=87=E6=80=BB=E9=A1=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- components/BlogPostListScroll.js | 6 ++--- components/PostsCategories.js | 2 +- components/SearchInput.js | 6 ++--- components/SideBar.js | 8 +++--- components/TagItem.js | 4 +-- components/TagItemMini.js | 2 +- components/TagList.js | 8 +++--- lib/notion/getAllTags.js | 14 ++++++++--- pages/tag/index.js | 43 ++++++++++++++++++++++++++++++++ 9 files changed, 71 insertions(+), 22 deletions(-) create mode 100644 pages/tag/index.js diff --git a/components/BlogPostListScroll.js b/components/BlogPostListScroll.js index 37da3960..61cba439 100644 --- a/components/BlogPostListScroll.js +++ b/components/BlogPostListScroll.js @@ -55,19 +55,19 @@ const BlogPostListScroll = ({ posts = [], tags, currentSearch, currentCategory, {currentCategory && (
-
{currentCategory}
+
{currentCategory}
)} {currentSearch && (
-
关键字:{currentSearch}
+
关键字:{currentSearch}
)} {currentTag && (
-
{currentTag}
+
{currentTag}
)} diff --git a/components/PostsCategories.js b/components/PostsCategories.js index 4e662cae..53459fa5 100644 --- a/components/PostsCategories.js +++ b/components/PostsCategories.js @@ -8,7 +8,7 @@ const PostsCategories = ({ currentCategory, categories }) => {
文章分类
-
+
{Object.keys(categories).map(category => { return
{category}({categories[category]})
diff --git a/components/SearchInput.js b/components/SearchInput.js index 04e0c17c..2d8fd5a5 100644 --- a/components/SearchInput.js +++ b/components/SearchInput.js @@ -5,7 +5,7 @@ import { useRef, useState } from 'react' const SearchInput = ({ currentTag, currentSearch }) => { const { locale } = useGlobal() const [searchKey, setSearchKey] = useState(currentSearch) - const [onLoading,setLoadingState] = useState(false) + const [onLoading, setLoadingState] = useState(false) const router = useRouter() const searchInputRef = useRef() const handleSearch = (key) => { @@ -41,7 +41,7 @@ const SearchInput = ({ currentTag, currentSearch }) => { ref={searchInputRef} type='text' placeholder={currentTag ? `${locale.SEARCH.TAGS} #${currentTag}` : `${locale.SEARCH.ARTICLES}`} - className={'pl-2 w-full transition duration-200 leading-10 border-gray-300 bg-white text-black dark:bg-gray-900 dark:text-white'} + className={'pl-2 w-full transition leading-10 border-gray-300 bg-white text-black dark:bg-gray-900 dark:text-white'} onKeyUp={handleKeyUp} onChange={e => updateSearchKey(e.target.value)} defaultValue={currentSearch} @@ -50,7 +50,7 @@ const SearchInput = ({ currentTag, currentSearch }) => {
{ handleSearch(searchKey) }}> - +
} diff --git a/components/SideBar.js b/components/SideBar.js index 0b203c31..ce1ac741 100644 --- a/components/SideBar.js +++ b/components/SideBar.js @@ -6,7 +6,7 @@ import LatestPosts from '@/components/LatestPosts' import PostsCategories from '@/components/PostsCategories' import Toc from '@/components/Toc' import SearchInput from '@/components/SearchInput' -import DarkModeButton from '@/components/DarkModeButton' +import Link from 'next/link' /** * 侧边栏 @@ -20,7 +20,6 @@ import DarkModeButton from '@/components/DarkModeButton' * @constructor */ const SideBar = ({ tags, currentTag, post, posts, categories, currentCategory }) => { - return