From 63df563b878d255c2a4cff6e73e12014b7989b6e Mon Sep 17 00:00:00 2001 From: Takeshi Kimata <117462761+kimatata@users.noreply.github.com> Date: Sun, 21 Jul 2024 11:18:05 +0900 Subject: [PATCH] refactor: priority messages duplication --- frontend/components/TestCasePriority.tsx | 17 ++++++++++ frontend/messages/en.json | 6 ++++ frontend/messages/ja.json | 7 +++++ .../[projectId]/runs/[runId]/RunEditor.tsx | 5 ++- .../runs/[runId]/TestCaseDetailDialog.tsx | 31 +++++++++---------- .../runs/[runId]/TestCaseSelector.tsx | 4 +++ .../[projectId]/runs/[runId]/page.tsx | 26 ++++++++++++---- frontend/types/case.ts | 5 --- frontend/types/priority.ts | 7 +++++ 9 files changed, 79 insertions(+), 29 deletions(-) create mode 100644 frontend/components/TestCasePriority.tsx create mode 100644 frontend/types/priority.ts diff --git a/frontend/components/TestCasePriority.tsx b/frontend/components/TestCasePriority.tsx new file mode 100644 index 0000000..bf0e642 --- /dev/null +++ b/frontend/components/TestCasePriority.tsx @@ -0,0 +1,17 @@ +import { Circle } from 'lucide-react'; +import { priorities } from '@/config/selection'; +import { PriorityMessages } from '@/types/priority'; + +type Props = { + priorityValue: number; + priorityMessages: PriorityMessages; +}; + +export default function TestCasePriority({ priorityValue, priorityMessages }: Props) { + return ( +
{messages.priority}
-