diff --git a/frontend/src/pages/DataAnnotation/Create/CreateTask.tsx b/frontend/src/pages/DataAnnotation/Create/CreateTask.tsx index 8a0f8da..1d4f600 100644 --- a/frontend/src/pages/DataAnnotation/Create/CreateTask.tsx +++ b/frontend/src/pages/DataAnnotation/Create/CreateTask.tsx @@ -1,6 +1,6 @@ import type React from "react"; import { useEffect, useState } from "react"; -import { Card, Button, Input, Select, Divider, Form, message } from "antd"; +import { Card, Button, Input, Select, Divider, Form, message, Radio } from "antd"; import TextArea from "antd/es/input/TextArea"; import { DatabaseOutlined, @@ -9,6 +9,7 @@ import { } from "@ant-design/icons"; import { mockTemplates } from "@/mock/annotation"; import CustomTemplateDialog from "./components/CustomTemplateDialog"; +import TemplateConfigurationForm from "../../components/TemplateConfigurationForm"; import { Link, useNavigate } from "react-router"; import { ArrowLeft } from "lucide-react"; import { queryDatasetsUsingGet } from "../../DataManagement/dataset.api"; @@ -36,6 +37,7 @@ export default function AnnotationTaskCreate() { const [showCustomTemplateDialog, setShowCustomTemplateDialog] = useState(false); const [selectedCategory, setSelectedCategory] = useState("Computer Vision"); + const [configMode, setConfigMode] = useState<"template" | "custom">("template"); const [searchQuery, setSearchQuery] = useState(""); const [datasetFilter, setDatasetFilter] = useState("all"); const [selectedTemplate, setSelectedTemplate] = useState