diff --git a/pages/about.tsx b/pages/about.tsx index ca7ada8e..179e1d53 100644 --- a/pages/about.tsx +++ b/pages/about.tsx @@ -26,6 +26,7 @@ const AboutRoute: React.FC = (props: Props) => { const { t } = useTranslation('common') const [currentTab, setCurrentTab] = useState(AboutTabs.About) + const [currentPage, setCurrentPage] = useState('') useEffect(() => { const parts = router.asPath.split('/') @@ -34,31 +35,38 @@ const AboutRoute: React.FC = (props: Props) => { switch (tab) { case 'about': setCurrentTab(AboutTabs.About) + setCurrentPage(parts[1]) break case 'updates': setCurrentTab(AboutTabs.Updates) + setCurrentPage(parts[1]) break case 'roadmap': setCurrentTab(AboutTabs.Roadmap) + setCurrentPage(parts[1]) break } }, [router.asPath]) function handleTabClicked(event: React.ChangeEvent) { + const parts = router.asPath.split('/') const path = `/${event.target.value}` switch (event.target.value) { case 'about': router.replace(path) setCurrentTab(AboutTabs.About) + setCurrentPage(parts[1]) break case 'updates': router.replace(path) setCurrentTab(AboutTabs.Updates) + setCurrentPage(parts[1]) break case 'roadmap': router.replace(path) setCurrentTab(AboutTabs.Roadmap) + setCurrentPage(parts[1]) break default: break @@ -80,26 +88,32 @@ const AboutRoute: React.FC = (props: Props) => {
{/* HTML */} - {t('page.titles.about')} - + {t(`page.titles.${currentPage}`)} + {/* OpenGraph */} - + - + {/* Twitter */} - +