update header links
This commit is contained in:
@@ -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",
|
||||||
|
|||||||
@@ -25,6 +25,7 @@
|
|||||||
"title": "オープンソーステストケース管理システム",
|
"title": "オープンソーステストケース管理システム",
|
||||||
"description": "ソフトウェア開発にかかわるすべてのテストを統合管理",
|
"description": "ソフトウェア開発にかかわるすべてのテストを統合管理",
|
||||||
"docs": "ドキュメント",
|
"docs": "ドキュメント",
|
||||||
|
"roadmap": "ロードマップ",
|
||||||
"projects": "プロジェクト",
|
"projects": "プロジェクト",
|
||||||
"admin": "管理",
|
"admin": "管理",
|
||||||
"account": "アカウント",
|
"account": "アカウント",
|
||||||
|
|||||||
@@ -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'),
|
||||||
|
|||||||
@@ -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);
|
||||||
}}
|
}}
|
||||||
/>
|
/>
|
||||||
|
|||||||
Reference in New Issue
Block a user