diff --git a/themes/medium/components/TopNavBar.js b/themes/medium/components/TopNavBar.js index 2fd95649..0dd2ff9f 100644 --- a/themes/medium/components/TopNavBar.js +++ b/themes/medium/components/TopNavBar.js @@ -4,6 +4,9 @@ import LogoBar from './LogoBar' import React from 'react' import Collapse from '@/components/Collapse' import GroupMenu from './GroupMenu' +import { useGlobal } from '@/lib/global' +import CONFIG_MEDIUM from '../config_medium' + /** * 顶部导航栏 + 菜单 * @param {} param0 @@ -14,11 +17,23 @@ export default function TopNavBar(props) { const router = useRouter() const [isOpen, changeShow] = React.useState(false) + const { locale } = useGlobal() + + const defaultLinks = [ + { icon: 'fas fa-th', name: locale.COMMON.CATEGORY, to: '/category', show: CONFIG_MEDIUM.MENU_CATEGORY }, + { icon: 'fas fa-tag', name: locale.COMMON.TAGS, to: '/tag', show: CONFIG_MEDIUM.MENU_TAG }, + { icon: 'fas fa-archive', name: locale.NAV.ARCHIVE, to: '/archive', show: CONFIG_MEDIUM.MENU_ARCHIVE }, + { icon: 'fas fa-search', name: locale.NAV.SEARCH, to: '/search', show: CONFIG_MEDIUM.MENU_SEARCH } + ] + + const navs = defaultLinks.concat(customNav) + const toggleMenuOpen = () => { changeShow(!isOpen) } return