제어관리 데이터 저장기능

This commit is contained in:
kjs
2025-09-26 13:52:32 +09:00
parent 2a4e379dc4
commit 9454e3a81f
17 changed files with 1417 additions and 781 deletions

View File

@@ -214,11 +214,13 @@ const FieldMappingCanvas: React.FC<FieldMappingCanvasProps> = ({
// 매핑 여부 확인
const isFieldMapped = useCallback(
(field: ColumnInfo, type: "from" | "to") => {
return mappings.some((mapping) =>
type === "from"
? mapping.fromField.columnName === field.columnName
: mapping.toField.columnName === field.columnName,
);
return mappings
.filter((mapping) => mapping.fromField && mapping.toField) // 유효한 매핑만 확인
.some((mapping) =>
type === "from"
? mapping.fromField?.columnName === field.columnName
: mapping.toField?.columnName === field.columnName,
);
},
[mappings],
);