diff --git a/frontend/app/projects/[projectId]/folders/[folderId]/cases/[caseId]/page.tsx b/frontend/app/projects/[projectId]/folders/[folderId]/cases/[caseId]/page.tsx index 351cd2e..3956b2f 100644 --- a/frontend/app/projects/[projectId]/folders/[folderId]/cases/[caseId]/page.tsx +++ b/frontend/app/projects/[projectId]/folders/[folderId]/cases/[caseId]/page.tsx @@ -7,8 +7,11 @@ import { SelectItem, Chip, Button, + Divider, } from "@nextui-org/react"; -import { priorities, testTypes } from "@/config/selection"; +import { ArrowUpFromLine } from "lucide-react"; +import { priorities, testTypes, templates } from "@/config/selection"; +import StepsEditor from "./steps-editor"; import Config from "@/config/config"; const apiServer = Config.apiServer; @@ -26,6 +29,22 @@ type CaseType = { folderId: number; }; +type CaseStepType = { + createdAt: Date; + updatedAt: Date; + CaseId: number; + StepId: number; +}; + +export type StepType = { + id: number; + step: string; + result: string; + createdAt: Date; + updatedAt: Date; + caseSteps: CaseStepType; +}; + const defaultTestCase = { id: 0, title: "", @@ -103,7 +122,7 @@ export default function Page({ async function fetchDataEffect() { try { const data = await fetchCase(url); - console.log(data) + console.log(data); setTestCase(data); } catch (error) { console.error("Error in effect:", error.message); @@ -115,6 +134,7 @@ export default function Page({ return (