;
+ defaultModelType?: "state" | "object";
onNext: (data: Step1FormData) => void;
onCancel: () => void;
};
export default function Step1NameAndDefine({
initialData,
+ defaultModelType,
onNext,
onCancel,
}: Step1NameAndDefineProps) {
@@ -146,7 +148,7 @@ export default function Step1NameAndDefine({
resolver: zodResolver(step1FormData),
defaultValues: {
modelName: initialData?.modelName || "",
- modelType: initialData?.modelType || "state",
+ modelType: initialData?.modelType || defaultModelType || "state",
objectLabel: initialData?.objectLabel,
objectType: initialData?.objectType || "sub_label",
classes: initialData?.classes?.length ? initialData.classes : [""],
diff --git a/web/src/views/classification/ModelSelectionView.tsx b/web/src/views/classification/ModelSelectionView.tsx
index 26c75a7d9..72728b131 100644
--- a/web/src/views/classification/ModelSelectionView.tsx
+++ b/web/src/views/classification/ModelSelectionView.tsx
@@ -79,6 +79,7 @@ export default function ModelSelectionView({
{
setNewModel(false);
refreshConfig();