Fix state for tags

This commit is contained in:
Oleg Ivaniv 2024-12-06 14:46:48 +01:00
parent 5b87550dfa
commit a6b49f2dbd
No known key found for this signature in database

View file

@ -18,7 +18,10 @@ interface EditableField {
export interface IEvaluationFormState {
name: EditableField;
description: string;
tags: ITag[];
tags: {
isEditing: boolean;
appliedTagIds: string[];
};
evaluationWorkflow: INodeParameterResourceLocator;
metrics: TestMetricRecord[];
}
@ -41,7 +44,10 @@ export function useTestDefinitionForm() {
isEditing: false,
tempValue: '',
},
tags: [],
tags: {
isEditing: false,
appliedTagIds: [],
},
evaluationWorkflow: {
mode: 'list',
value: '',
@ -78,7 +84,10 @@ export function useTestDefinitionForm() {
isEditing: false,
tempValue: '',
},
tags: testDefinition.annotationTagId ? [tagIdToITag(testDefinition.annotationTagId)] : [],
tags: {
isEditing: false,
appliedTagIds: testDefinition.annotationTagId ? [testDefinition.annotationTagId] : [],
},
evaluationWorkflow: {
mode: 'list',
value: testDefinition.evaluationWorkflowId ?? '',