diff --git a/frontend/components/screen/modals/MultilangSettingsModal.tsx b/frontend/components/screen/modals/MultilangSettingsModal.tsx index 8613d938..ea1c10b3 100644 --- a/frontend/components/screen/modals/MultilangSettingsModal.tsx +++ b/frontend/components/screen/modals/MultilangSettingsModal.tsx @@ -207,6 +207,7 @@ const NON_INPUT_COMPONENT_TYPES = new Set([ "modal", "drawer", "form-layout", + "aggregation-widget", ]); // 컴포넌트가 입력 폼인지 확인 @@ -728,7 +729,7 @@ export const MultilangSettingsModal: React.FC = ({ }); } - // 11. 집계 위젯 (aggregation-widget) + // 11. 집계 위젯 (aggregation-widget) 항목 라벨 if (compType === "aggregation-widget" && config?.items && Array.isArray(config.items)) { config.items.forEach((item: any, index: number) => { if (item.columnLabel && typeof item.columnLabel === "string") { diff --git a/frontend/lib/utils/multilangLabelExtractor.ts b/frontend/lib/utils/multilangLabelExtractor.ts index 1bad6194..d0469cf8 100644 --- a/frontend/lib/utils/multilangLabelExtractor.ts +++ b/frontend/lib/utils/multilangLabelExtractor.ts @@ -326,7 +326,7 @@ export function extractMultilangLabels( }); } - // 11. 집계 위젯 (aggregation-widget) + // 11. 집계 위젯 (aggregation-widget) 항목 라벨 if (compType === "aggregation-widget" && config?.items && Array.isArray(config.items)) { config.items.forEach((item: any, index: number) => { if (item.columnLabel && typeof item.columnLabel === "string") { @@ -608,7 +608,7 @@ export function applyMultilangMappings( }; } - // 집계 위젯 (aggregation-widget) 매핑 + // 집계 위젯 (aggregation-widget) 항목 라벨 매핑 if (compType === "aggregation-widget" && config?.items && Array.isArray(config.items)) { const updatedItems = config.items.map((item: any, index: number) => { const itemMapping = mappingMap.get(`${comp.id}_agg_${item.id || index}`);