diff --git a/themes/hexo/components/DropMenu.js b/themes/hexo/components/MenuItemDrop.js similarity index 98% rename from themes/hexo/components/DropMenu.js rename to themes/hexo/components/MenuItemDrop.js index bb508779..bdd541e0 100644 --- a/themes/hexo/components/DropMenu.js +++ b/themes/hexo/components/MenuItemDrop.js @@ -1,7 +1,7 @@ import Link from 'next/link' import { useState } from 'react' -export const DropMenu = ({ link }) => { +export const MenuItemDrop = ({ link }) => { const [show, changeShow] = useState(false) const hasSubMenu = link?.subMenus?.length > 0 diff --git a/themes/hexo/components/MenuList.js b/themes/hexo/components/MenuList.js index b3276bfb..b1ab09eb 100644 --- a/themes/hexo/components/MenuList.js +++ b/themes/hexo/components/MenuList.js @@ -1,14 +1,12 @@ import React from 'react' -import { useRouter } from 'next/router' import { useGlobal } from '@/lib/global' import CONFIG_HEXO from '../config_hexo' import BLOG from '@/blog.config' -import { DropMenu } from './DropMenu' +import { MenuItemDrop } from './MenuItemDrop' const MenuList = (props) => { const { postCount, customNav, customMenu } = props const { locale } = useGlobal() - const router = useRouter() const archiveSlot =
{postCount}
let links = [ @@ -29,14 +27,7 @@ const MenuList = (props) => { return ( ) } diff --git a/themes/hexo/components/MenuButtonGroupTop.js b/themes/hexo/components/MenuListTop.js similarity index 83% rename from themes/hexo/components/MenuButtonGroupTop.js rename to themes/hexo/components/MenuListTop.js index e38755b0..cc7fe0f9 100644 --- a/themes/hexo/components/MenuButtonGroupTop.js +++ b/themes/hexo/components/MenuListTop.js @@ -1,10 +1,10 @@ import React from 'react' import { useGlobal } from '@/lib/global' import CONFIG_HEXO from '../config_hexo' -import { DropMenu } from './DropMenu' +import { MenuItemDrop } from './MenuItemDrop' import BLOG from '@/blog.config' -const MenuButtonGroupTop = (props) => { +export const MenuListTop = (props) => { const { customNav, customMenu } = props const { locale } = useGlobal() @@ -27,8 +27,7 @@ const MenuButtonGroupTop = (props) => { return ( ) } -export default MenuButtonGroupTop diff --git a/themes/hexo/components/TopNav.js b/themes/hexo/components/TopNav.js index 5e60525f..53dc6b66 100644 --- a/themes/hexo/components/TopNav.js +++ b/themes/hexo/components/TopNav.js @@ -5,7 +5,7 @@ import CategoryGroup from './CategoryGroup' import Logo from './Logo' import SearchDrawer from './SearchDrawer' import TagGroups from './TagGroups' -import MenuButtonGroupTop from './MenuButtonGroupTop' +import { MenuListTop } from './MenuListTop' import MenuList from './MenuList' import { useRouter } from 'next/router' import throttle from 'lodash.throttle' @@ -137,7 +137,7 @@ const TopNav = props => { {/* 右侧功能 */}
-
+
{isOpen ? : }