From 8f5cb534d9e7d5de227e9036ff40739ca9b8557b Mon Sep 17 00:00:00 2001 From: Takeshi Kimata <117462761+kimatata@users.noreply.github.com> Date: Sun, 30 Jun 2024 11:47:26 +0900 Subject: [PATCH] update header links --- frontend/messages/en.json | 1 + frontend/messages/ja.json | 1 + frontend/src/app/[locale]/Header.tsx | 3 ++- frontend/src/app/[locale]/HeaderNavbarMenu.tsx | 14 ++++++++++---- 4 files changed, 14 insertions(+), 5 deletions(-) diff --git a/frontend/messages/en.json b/frontend/messages/en.json index 54f0558..98b0391 100644 --- a/frontend/messages/en.json +++ b/frontend/messages/en.json @@ -25,6 +25,7 @@ "title": "Open Source Test Case Management System", "description": "Integrate and manage all your software testing", "docs": "Docs", + "roadmap": "Roadmap", "projects": "Projects", "admin": "Administration", "account": "Account", diff --git a/frontend/messages/ja.json b/frontend/messages/ja.json index 8e1fae1..015b3f3 100644 --- a/frontend/messages/ja.json +++ b/frontend/messages/ja.json @@ -25,6 +25,7 @@ "title": "オープンソーステストケース管理システム", "description": "ソフトウェア開発にかかわるすべてのテストを統合管理", "docs": "ドキュメント", + "roadmap": "ロードマップ", "projects": "プロジェクト", "admin": "管理", "account": "アカウント", diff --git a/frontend/src/app/[locale]/Header.tsx b/frontend/src/app/[locale]/Header.tsx index 0132fab..bfd4cb4 100644 --- a/frontend/src/app/[locale]/Header.tsx +++ b/frontend/src/app/[locale]/Header.tsx @@ -4,9 +4,10 @@ import HeaderNavbarMenu from './HeaderNavbarMenu'; export default function Header(params: { locale: string }) { const t = useTranslations('Header'); const messages = { - docs: t('docs'), projects: t('projects'), admin: t('admin'), + docs: t('docs'), + roadmap: t('roadmap'), account: t('account'), signUp: t('signup'), signIn: t('signin'), diff --git a/frontend/src/app/[locale]/HeaderNavbarMenu.tsx b/frontend/src/app/[locale]/HeaderNavbarMenu.tsx index fbbb20b..a391905 100644 --- a/frontend/src/app/[locale]/HeaderNavbarMenu.tsx +++ b/frontend/src/app/[locale]/HeaderNavbarMenu.tsx @@ -28,6 +28,7 @@ type NabbarMenuMessages = { projects: string; admin: string; docs: string; + roadmap: string; account: string; signUp: string; signIn: string; @@ -58,6 +59,12 @@ export default function HeaderNavbarMenu({ messages, locale }: Props) { label: messages.docs, isExternal: true, }, + { + uid: 'roadmap', + href: 'https://kimatata.github.io/unittcms/docs/roadmap/', + label: messages.roadmap, + isExternal: true, + }, ]; const router = useRouter(); @@ -95,12 +102,11 @@ export default function HeaderNavbarMenu({ messages, locale }: Props) { } > - {messages.docs} + {link.label} ) : ( @@ -156,7 +162,7 @@ export default function HeaderNavbarMenu({ messages, locale }: Props) { title={link.label} startContent={} onPress={() => { - router.push(link.href, { locale: locale }); + window.open(link.href, '_blank'); setIsMenuOpen(false); }} />