기본정보 눌렀을때 뜨는 오류해결
This commit is contained in:
@@ -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,
|
||||
|
||||
Reference in New Issue
Block a user