diff --git a/frontend/components/screen/panels/UnifiedPropertiesPanel.tsx b/frontend/components/screen/panels/UnifiedPropertiesPanel.tsx index 7ec802f3..1d4829bb 100644 --- a/frontend/components/screen/panels/UnifiedPropertiesPanel.tsx +++ b/frontend/components/screen/panels/UnifiedPropertiesPanel.tsx @@ -279,7 +279,10 @@ export const UnifiedPropertiesPanel: React.FC = ({ }; const handleConfigChange = (newConfig: any) => { - onUpdateProperty(selectedComponent.id, "componentConfig.config", newConfig); + // 기존 config와 병합하여 다른 속성 유지 + const currentConfig = selectedComponent.componentConfig?.config || {}; + const mergedConfig = { ...currentConfig, ...newConfig }; + onUpdateProperty(selectedComponent.id, "componentConfig.config", mergedConfig); }; // 🆕 ComponentRegistry에서 ConfigPanel 가져오기 시도