Skip to content

Commit f5bb126

Browse files
committed
Refactor Header component to improve page title retrieval using a dedicated function
1 parent 7b3623c commit f5bb126

File tree

1 file changed

+6
-5
lines changed

1 file changed

+6
-5
lines changed

src/components/Header/Header.tsx

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,14 @@ interface HeaderProps {
77
}
88

99
const Header = ({ data }: HeaderProps) => {
10-
const location = useLocation()
10+
const { pathname } = useLocation()
1111

12-
const currentNavItem = siteConfig.navItems.find(
13-
(item) => item.href.toLowerCase() === location.pathname.toLowerCase()
14-
)
12+
const getPageLabel = () => {
13+
const allNavItems = [...siteConfig.navItems, ...siteConfig.navItemsAccord]
14+
return allNavItems.find((item) => item.href.toLowerCase() === pathname.toLowerCase())?.label
15+
}
1516

16-
const pageTitle = currentNavItem ? currentNavItem.label : 'Page'
17+
const pageTitle = getPageLabel()
1718

1819
return (
1920
<>

0 commit comments

Comments
 (0)