Skip to content

Commit c8237d7

Browse files
committed
Remove language switcher from blog
1 parent 6385277 commit c8237d7

File tree

3 files changed

+8
-5
lines changed

3 files changed

+8
-5
lines changed

src/components/header.js

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,8 @@ export const Header = () => {
2222
let navItems = getMenuItems()
2323
const { isOpen, onToggle } = useDisclosure()
2424
const { colorMode, toggleColorMode } = useColorMode()
25+
const router = useRouter()
26+
const isBlogPage = router.asPath.startsWith('/blog')
2527

2628
return (
2729
<Box>
@@ -94,11 +96,12 @@ export const Header = () => {
9496
navItems={navItems}
9597
display={{ base: 'none', md: 'flex' }}
9698
/>
97-
<LanguageSwitcher />
99+
100+
{!isBlogPage && <LanguageSwitcher />}
98101
</Stack>
99102
</Container>
100103
</Flex>
101-
<MobileNav isOpen={isOpen} navItems={navItems} />
104+
<MobileNav isOpen={isOpen} navItems={navItems} isBlogPage={isBlogPage} />
102105
</Box>
103106
)
104107
}

src/components/mobile-nav.js

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ import {
88
useColorModeValue,
99
useDisclosure,
1010
} from '@chakra-ui/react'
11+
import { useRouter } from 'next/router'
1112

1213
import { LanguageSwitcher } from '@/components/language-switcher'
1314
import { Link } from '@/components/mdx'
@@ -73,7 +74,7 @@ const MobileNavItem = ({ href, children, label }) => {
7374
)
7475
}
7576

76-
export const MobileNav = ({ navItems, isOpen }) => {
77+
export const MobileNav = ({ navItems, isOpen, isBlogPage }) => {
7778
if (!isOpen) return null
7879

7980
return (
@@ -98,7 +99,7 @@ export const MobileNav = ({ navItems, isOpen }) => {
9899
{navItems.map((navItem) => (
99100
<MobileNavItem key={navItem.label} {...navItem} />
100101
))}
101-
<LanguageSwitcher></LanguageSwitcher>
102+
{!isBlogPage && <LanguageSwitcher />}
102103
</Stack>
103104
)
104105
}

src/pages/blog/index.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,6 @@ import { Link } from '@/components/mdx'
2020
import { distanceToNow, formatDate } from '@/lib/date-formatting'
2121
import { getSortedPostsMetadata } from '@/lib/posts'
2222
import { generateRssFeed } from '@/lib/rss-feed'
23-
import { loadCatalog } from '../../i18n'
2423

2524
const SinglePost = ({ page }) => {
2625
const date = new Date(page.date)

0 commit comments

Comments
 (0)