기본정보 눌렀을때 뜨는 오류해결

This commit is contained in:
leeheejin
2025-12-10 16:47:48 +09:00
parent 6707e2afd2
commit 65c1855eba
5 changed files with 159 additions and 32 deletions

View File

@@ -48,17 +48,28 @@ export function SimpleRepeaterTableComponent({
allowAdd: propAllowAdd,
maxHeight: propMaxHeight,
// DOM에 전달되면 안 되는 props 명시적 제거 (부모에서 전달될 수 있음)
initialData: _initialData,
originalData: _originalData,
groupedData: _groupedData,
// DynamicComponentRenderer에서 전달되는 props (DOM 전달 방지를 위해 _ prefix 사용)
_initialData,
_originalData,
_groupedData,
// 레거시 호환성 (일부 컴포넌트에서 직접 전달할 수 있음)
initialData: legacyInitialData,
originalData: legacyOriginalData,
groupedData: legacyGroupedData,
...props
}: SimpleRepeaterTableComponentProps & {
_initialData?: any;
_originalData?: any;
_groupedData?: any;
initialData?: any;
originalData?: any;
groupedData?: any;
}) {
// 실제 사용할 데이터 (새 props 우선, 레거시 fallback)
const effectiveInitialData = _initialData || legacyInitialData;
const effectiveOriginalData = _originalData || legacyOriginalData;
const effectiveGroupedData = _groupedData || legacyGroupedData;
// config 또는 component.config 또는 개별 prop 우선순위로 병합
const componentConfig = {
...config,