update header links

This commit is contained in:
Takeshi Kimata
2024-06-30 11:47:26 +09:00
parent e7c31a26f2
commit 8f5cb534d9
4 changed files with 14 additions and 5 deletions

View File

@@ -25,6 +25,7 @@
"title": "Open Source Test Case Management System", "title": "Open Source Test Case Management System",
"description": "Integrate and manage all your software testing", "description": "Integrate and manage all your software testing",
"docs": "Docs", "docs": "Docs",
"roadmap": "Roadmap",
"projects": "Projects", "projects": "Projects",
"admin": "Administration", "admin": "Administration",
"account": "Account", "account": "Account",

View File

@@ -25,6 +25,7 @@
"title": "オープンソーステストケース管理システム", "title": "オープンソーステストケース管理システム",
"description": "ソフトウェア開発にかかわるすべてのテストを統合管理", "description": "ソフトウェア開発にかかわるすべてのテストを統合管理",
"docs": "ドキュメント", "docs": "ドキュメント",
"roadmap": "ロードマップ",
"projects": "プロジェクト", "projects": "プロジェクト",
"admin": "管理", "admin": "管理",
"account": "アカウント", "account": "アカウント",

View File

@@ -4,9 +4,10 @@ import HeaderNavbarMenu from './HeaderNavbarMenu';
export default function Header(params: { locale: string }) { export default function Header(params: { locale: string }) {
const t = useTranslations('Header'); const t = useTranslations('Header');
const messages = { const messages = {
docs: t('docs'),
projects: t('projects'), projects: t('projects'),
admin: t('admin'), admin: t('admin'),
docs: t('docs'),
roadmap: t('roadmap'),
account: t('account'), account: t('account'),
signUp: t('signup'), signUp: t('signup'),
signIn: t('signin'), signIn: t('signin'),

View File

@@ -28,6 +28,7 @@ type NabbarMenuMessages = {
projects: string; projects: string;
admin: string; admin: string;
docs: string; docs: string;
roadmap: string;
account: string; account: string;
signUp: string; signUp: string;
signIn: string; signIn: string;
@@ -58,6 +59,12 @@ export default function HeaderNavbarMenu({ messages, locale }: Props) {
label: messages.docs, label: messages.docs,
isExternal: true, isExternal: true,
}, },
{
uid: 'roadmap',
href: 'https://kimatata.github.io/unittcms/docs/roadmap/',
label: messages.roadmap,
isExternal: true,
},
]; ];
const router = useRouter(); const router = useRouter();
@@ -95,12 +102,11 @@ export default function HeaderNavbarMenu({ messages, locale }: Props) {
<NavbarItem key={link.uid} className="hidden md:block"> <NavbarItem key={link.uid} className="hidden md:block">
<NextUiLink <NextUiLink
isExternal isExternal
href="https://kimatata.github.io/unittcms/docs/getstarted/selfhost" href={link.href}
aria-label="docs"
showAnchorIcon showAnchorIcon
anchorIcon={<MoveUpRight size={12} className="ms-1" />} anchorIcon={<MoveUpRight size={12} className="ms-1" />}
> >
{messages.docs} {link.label}
</NextUiLink> </NextUiLink>
</NavbarItem> </NavbarItem>
) : ( ) : (
@@ -156,7 +162,7 @@ export default function HeaderNavbarMenu({ messages, locale }: Props) {
title={link.label} title={link.label}
startContent={<MoveUpRight size={12} />} startContent={<MoveUpRight size={12} />}
onPress={() => { onPress={() => {
router.push(link.href, { locale: locale }); window.open(link.href, '_blank');
setIsMenuOpen(false); setIsMenuOpen(false);
}} }}
/> />