diff options
Diffstat (limited to 'components/common/material')
| -rw-r--r-- | components/common/material/material-group-selector.tsx | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/components/common/material/material-group-selector.tsx b/components/common/material/material-group-selector.tsx index 580c2db5..69a929f2 100644 --- a/components/common/material/material-group-selector.tsx +++ b/components/common/material/material-group-selector.tsx @@ -158,13 +158,13 @@ export function MaterialGroupSelector({ } else { const isAlreadySelected = selectedMaterials.some( (selected) => selected.materialGroupCode === material.materialGroupCode && - selected.materialName === material.materialName + selected.materialGroupDesc === material.materialGroupDesc ); if (isAlreadySelected) { newSelectedMaterials = selectedMaterials.filter( (selected) => !(selected.materialGroupCode === material.materialGroupCode && - selected.materialName === material.materialName) + selected.materialGroupDesc === material.materialGroupDesc) ); } else { if (maxSelections && selectedMaterials.length >= maxSelections) { @@ -187,7 +187,7 @@ export function MaterialGroupSelector({ const newSelectedMaterials = selectedMaterials.filter( (material) => !(material.materialGroupCode === materialToRemove.materialGroupCode && - material.materialName === materialToRemove.materialName) + material.materialGroupDesc === materialToRemove.materialGroupDesc) ); onMaterialsChange?.(newSelectedMaterials); }, [disabled, selectedMaterials, onMaterialsChange]); @@ -196,7 +196,7 @@ export function MaterialGroupSelector({ const isMaterialSelected = useCallback((material: MaterialSearchItem) => { return selectedMaterials.some( (selected) => selected.materialGroupCode === material.materialGroupCode && - selected.materialName === material.materialName + selected.materialGroupDesc === material.materialGroupDesc ); }, [selectedMaterials]); @@ -217,7 +217,7 @@ export function MaterialGroupSelector({ ) : ( selectedMaterials.map((material) => ( <Badge - key={`${material.materialGroupCode}-${material.materialName}`} + key={`${material.materialGroupCode}-${material.materialGroupDesc}`} variant="secondary" className="gap-1 pr-1" > @@ -285,7 +285,7 @@ export function MaterialGroupSelector({ return ( <CommandItem - key={`${material.materialGroupCode}-${material.materialName}`} + key={`${material.materialGroupCode}-${material.materialGroupDesc}`} onSelect={() => { if (!isExcluded) { handleMaterialSelect(material); @@ -313,7 +313,7 @@ export function MaterialGroupSelector({ "font-medium", isExcluded && "text-muted-foreground" )}> - {material.materialName} + {material.materialGroupDesc} {isExcluded && ( <span className="ml-2 text-xs bg-red-100 text-red-600 px-2 py-1 rounded"> 이미 등록됨 |
