From c60491db091bf5172ebe1ee8dc51c22842796970 Mon Sep 17 00:00:00 2001 From: Takeshi Kimata <117462761+kimatata@users.noreply.github.com> Date: Sun, 28 Jul 2024 00:20:24 +0900 Subject: [PATCH] fix: Typescript check (#21) * fix: typescript check error * fix: typescript check error * fix: typescript check error * fix: typescript check error * fix: typescript check error --- frontend/components/ProjectDialog.tsx | 22 +-- frontend/components/UserAvatar.tsx | 2 +- frontend/config/selection.ts | 21 +-- frontend/messages/en.json | 26 ++-- frontend/messages/ja.json | 26 ++-- frontend/next.config.js | 7 - frontend/src/app/[locale]/DropdownAccount.tsx | 8 +- frontend/src/app/[locale]/Header.tsx | 3 +- .../src/app/[locale]/HeaderNavbarMenu.tsx | 9 +- frontend/src/app/[locale]/PaneMainTitle.tsx | 3 +- .../src/app/[locale]/account/AccountPage.tsx | 9 +- .../src/app/[locale]/account/authControl.ts | 7 +- .../src/app/[locale]/account/authPage.tsx | 5 +- frontend/src/app/[locale]/account/page.tsx | 7 +- .../src/app/[locale]/account/signin/page.tsx | 6 +- .../src/app/[locale]/account/signup/page.tsx | 6 +- frontend/src/app/[locale]/admin/AdminPage.tsx | 5 +- .../src/app/[locale]/admin/UsersTable.tsx | 12 +- frontend/src/app/[locale]/admin/page.tsx | 6 +- frontend/src/app/[locale]/layout.tsx | 5 +- frontend/src/app/[locale]/page.tsx | 6 +- .../app/[locale]/projects/ProjectsPage.tsx | 10 +- .../app/[locale]/projects/ProjectsTable.tsx | 23 +-- .../[projectId]/folders/FoldersPane.tsx | 2 +- .../folders/[folderId]/cases/CasesPane.tsx | 5 +- .../[folderId]/cases/TestCaseTable.tsx | 23 +-- .../cases/[caseId]/CaseAttachmentsEditor.tsx | 2 +- .../[folderId]/cases/[caseId]/CaseEditor.tsx | 147 +++++++++++------- .../folders/[folderId]/cases/page.tsx | 3 +- .../projects/[projectId]/home/ProjectHome.tsx | 25 ++- .../home/TestPriorityDonutChart.tsx | 7 +- .../home/TestProgressColumnChart.tsx | 5 +- .../[projectId]/home/TestTypesDonutChart.tsx | 6 +- .../projects/[projectId]/home/aggregate.ts | 39 +++-- .../[locale]/projects/[projectId]/layout.tsx | 3 +- .../[projectId]/members/AddMemberDialog.tsx | 4 +- .../[projectId]/members/CandidatesTable.tsx | 18 ++- .../[projectId]/members/MembersPage.tsx | 32 ++-- .../[projectId]/members/MembersTable.tsx | 28 ++-- .../[projectId]/members/membersControl.ts | 6 +- .../projects/[projectId]/runs/RunsPage.tsx | 3 +- .../projects/[projectId]/runs/RunsTable.tsx | 17 +- .../[projectId]/runs/[runId]/RunEditor.tsx | 14 +- .../runs/[runId]/RunPregressDonutChart.tsx | 3 +- .../projects/[projectId]/runs/page.tsx | 3 +- .../projects/[projectId]/runs/runsControl.ts | 2 + .../[projectId]/settings/SettingsPage.tsx | 7 +- .../projects/[projectId]/settings/page.tsx | 27 +++- frontend/src/app/[locale]/projects/page.tsx | 24 ++- frontend/src/i18n.ts | 3 +- frontend/types/base.ts | 21 +++ frontend/types/case.ts | 25 +-- frontend/types/chart.ts | 16 ++ frontend/types/locale.ts | 6 + frontend/types/project.ts | 24 ++- frontend/types/run.ts | 3 + frontend/types/settings.ts | 3 - frontend/types/toast.ts | 2 +- frontend/types/user.ts | 7 +- frontend/utils/TokenProvider.tsx | 8 +- 60 files changed, 496 insertions(+), 311 deletions(-) create mode 100644 frontend/types/base.ts create mode 100644 frontend/types/chart.ts create mode 100644 frontend/types/locale.ts diff --git a/frontend/components/ProjectDialog.tsx b/frontend/components/ProjectDialog.tsx index d6e3dd2..15de41c 100644 --- a/frontend/components/ProjectDialog.tsx +++ b/frontend/components/ProjectDialog.tsx @@ -12,17 +12,17 @@ import { ModalBody, ModalFooter, } from '@nextui-org/react'; -import { ProjectType, ProjectsMessages } from '@/types/project'; +import { ProjectType, ProjectDialogMessages } from '@/types/project'; type Props = { isOpen: boolean; editingProject: ProjectType | null; onCancel: () => void; onSubmit: (name: string, detail: string, isPublic: boolean) => void; - messages: ProjectsMessages; + projectDialogMessages: ProjectDialogMessages; }; -export default function ProjectDialog({ isOpen, editingProject, onCancel, onSubmit, messages }: Props) { +export default function ProjectDialog({ isOpen, editingProject, onCancel, onSubmit, projectDialogMessages }: Props) { const [projectName, setProjectName] = useState({ text: editingProject ? editingProject.name : '', isInvalid: false, @@ -83,7 +83,7 @@ export default function ProjectDialog({ isOpen, editingProject, onCancel, onSubm setProjectName({ text: '', isInvalid: true, - errorMessage: messages.pleaseEnter, + errorMessage: projectDialogMessages.pleaseEnter, }); return; @@ -101,11 +101,11 @@ export default function ProjectDialog({ isOpen, editingProject, onCancel, onSubm }} > - {messages.project} + {projectDialogMessages.project}