From 34e48993e4bc5e984dfdf7f4b3605a18d96c656c Mon Sep 17 00:00:00 2001 From: SeongHyun Kim Date: Thu, 8 Jan 2026 15:37:22 +0900 Subject: [PATCH] =?UTF-8?q?feat(SplitPanelLayout2):=20=EA=B0=9C=EB=B3=84?= =?UTF-8?q?=20=EC=88=98=EC=A0=95=20=EB=B2=84=ED=8A=BC=EC=97=90=20=EB=AA=A8?= =?UTF-8?q?=EB=8B=AC=20=ED=99=94=EB=A9=B4=20=EC=84=A0=ED=83=9D=20UI=20?= =?UTF-8?q?=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 좌측/우측 패널의 개별 수정 버튼 설정에 수정 모달 화면 선택 Combobox 추가 - 수정 버튼 ON 시 모달 화면 선택 UI 표시 - editModalScreenId 설정값 저장 및 사용 - 기존 폴백 로직 유지 (editModalScreenId 없으면 addModalScreenId 사용) --- .../SplitPanelLayout2ConfigPanel.tsx | 30 +++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/frontend/lib/registry/components/split-panel-layout2/SplitPanelLayout2ConfigPanel.tsx b/frontend/lib/registry/components/split-panel-layout2/SplitPanelLayout2ConfigPanel.tsx index 8ff83b6f..cd93a3b5 100644 --- a/frontend/lib/registry/components/split-panel-layout2/SplitPanelLayout2ConfigPanel.tsx +++ b/frontend/lib/registry/components/split-panel-layout2/SplitPanelLayout2ConfigPanel.tsx @@ -87,6 +87,10 @@ export const SplitPanelLayout2ConfigPanel: React.FC updateConfig("leftPanel.showEditButton", checked)} /> + {/* 수정 버튼이 켜져 있을 때 모달 화면 선택 */} + {config.leftPanel?.showEditButton && ( +
+ + updateConfig("leftPanel.editModalScreenId", value)} + placeholder="수정 모달 화면 선택" + open={leftEditModalOpen} + onOpenChange={setLeftEditModalOpen} + /> +
+ )}
updateConfig("rightPanel.showEditButton", checked)} />
+ {/* 수정 버튼이 켜져 있을 때 모달 화면 선택 */} + {config.rightPanel?.showEditButton && ( +
+ + updateConfig("rightPanel.editModalScreenId", value)} + placeholder="수정 모달 화면 선택" + open={rightEditModalOpen} + onOpenChange={setRightEditModalOpen} + /> +
+ )}