import React from 'react' import MenuButtonGroup from '@/components/MenuButtonGroup' import InfoCard from '@/components/InfoCard' import TagList from '@/components/TagList' 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' /** * 侧边栏 * @param tags * @param currentTag * @param post * @param posts * @param categories * @param currentCategory * @returns {JSX.Element} * @constructor */ const SideBar = ({ tags, currentTag, post, posts, categories, currentCategory }) => { // 按时间排序 if (posts) { posts = posts.sort((a, b) => { const dateA = new Date(a?.lastEditedTime || a.createdTime) const dateB = new Date(b?.lastEditedTime || b.createdTime) return dateB - dateA }).slice(0, 5) } return } export default SideBar