From 64739ff83759f7434a32c4fc48568f47ac6a5ad2 Mon Sep 17 00:00:00 2001 From: Takeshi Kimata <117462761+kimatata@users.noreply.github.com> Date: Sat, 11 May 2024 11:47:30 +0900 Subject: [PATCH] Create Top page --- frontend/messages/en.json | 4 +- frontend/messages/ja.json | 4 +- frontend/src/app/[locale]/MainTitle.tsx | 74 +++++++++++---------- frontend/src/app/[locale]/page.tsx | 31 ++++++--- frontend/src/app/[locale]/projects/page.tsx | 2 +- 5 files changed, 69 insertions(+), 46 deletions(-) diff --git a/frontend/messages/en.json b/frontend/messages/en.json index f89421b..88a9a15 100644 --- a/frontend/messages/en.json +++ b/frontend/messages/en.json @@ -2,7 +2,9 @@ "Index": { "get_started": "Get Started", "oss_tcmt": "Open Source Test Case Management Tool", - "integrate_and_manage": "Integrate and manage all your software testing." + "integrate_and_manage": "Integrate and manage all your software testing.", + "features": "Features", + "demo_screen": "Demo Screen" }, "Header": { "title": "Open Source Test Case Management Tool", diff --git a/frontend/messages/ja.json b/frontend/messages/ja.json index 113cf77..76f9174 100644 --- a/frontend/messages/ja.json +++ b/frontend/messages/ja.json @@ -2,7 +2,9 @@ "Index": { "get_started": "テスト管理を始める", "oss_tcmt": "オープンソーステストケース管理ツール", - "integrate_and_manage": "ソフトウェア開発にかかわるすべてのテストを統合管理" + "integrate_and_manage": "ソフトウェア開発にかかわるすべてのテストを統合管理", + "features": "機能", + "demo_screen": "デモ画面" }, "Header": { "title": "オープンソーステストケース管理ツール", diff --git a/frontend/src/app/[locale]/MainTitle.tsx b/frontend/src/app/[locale]/MainTitle.tsx index 2fcb4b9..c1a7791 100644 --- a/frontend/src/app/[locale]/MainTitle.tsx +++ b/frontend/src/app/[locale]/MainTitle.tsx @@ -1,54 +1,58 @@ import { title, subtitle } from "@/components/primitives"; +import { Button, Link as NextUiLink } from "@nextui-org/react"; +import { ExternalLink } from "lucide-react"; import { Link } from "@/src/navigation"; -import { button as buttonStyles } from "@nextui-org/react"; import { useTranslations } from "next-intl"; -export default function MainTitle() { +type Props = { + locale: string; +}; + +export default function MainTitle({ locale }: Props) { const t = useTranslations("Index"); return (