테스트테이블 생성 및 오류 수정

This commit is contained in:
kjs
2025-09-19 02:15:21 +09:00
parent ddcecfd5e2
commit f7d884568b
20 changed files with 1024 additions and 180 deletions

View File

@@ -3,6 +3,7 @@
import React from "react";
import { LayoutComponent, ComponentData } from "@/types/screen";
import { LayoutRegistry } from "./LayoutRegistry";
import { filterDOMProps } from "@/lib/utils/domPropsFilter";
export interface DynamicLayoutRendererProps {
layout: LayoutComponent;
@@ -70,6 +71,9 @@ export const DynamicLayoutRenderer: React.FC<DynamicLayoutRendererProps> = ({
// 레이아웃 렌더링 실행
try {
// DOM 안전한 props만 필터링
const safeProps = filterDOMProps(restProps);
return (
<LayoutComponent
layout={layout}
@@ -84,7 +88,7 @@ export const DynamicLayoutRenderer: React.FC<DynamicLayoutRendererProps> = ({
onUpdateLayout={onUpdateLayout}
className={className}
style={style}
{...restProps}
{...safeProps}
/>
);
} catch (error) {