From 30012d908a2f464fb78d4d51eb66edad8490fbab Mon Sep 17 00:00:00 2001 From: kjs Date: Mon, 5 Jan 2026 14:36:56 +0900 Subject: [PATCH] =?UTF-8?q?=EC=88=A8=EA=B9=80=EC=B2=98=EB=A6=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../screen/panels/ComponentsPanel.tsx | 2 - .../screen/panels/TemplatesPanel.tsx | 54 +++++++++---------- frontend/lib/registry/components/index.ts | 6 +-- frontend/lib/registry/layouts/index.ts | 2 +- 4 files changed, 31 insertions(+), 33 deletions(-) diff --git a/frontend/components/screen/panels/ComponentsPanel.tsx b/frontend/components/screen/panels/ComponentsPanel.tsx index 8a3e1b8e..46692db5 100644 --- a/frontend/components/screen/panels/ComponentsPanel.tsx +++ b/frontend/components/screen/panels/ComponentsPanel.tsx @@ -132,8 +132,6 @@ export function ComponentsPanel({ "file-upload", // → UnifiedMedia (file) "entity-search-input", // → UnifiedSelect (entity 모드) "autocomplete-search-input", // → UnifiedSelect (autocomplete 모드) - // UnifiedBiz로 통합 예정 - "rack-structure", // → UnifiedBiz (rack) // DataFlow 전용 (일반 화면에서 불필요) "mail-recipient-selector", // 현재 사용 안함 diff --git a/frontend/components/screen/panels/TemplatesPanel.tsx b/frontend/components/screen/panels/TemplatesPanel.tsx index d76ef0c9..b869410d 100644 --- a/frontend/components/screen/panels/TemplatesPanel.tsx +++ b/frontend/components/screen/panels/TemplatesPanel.tsx @@ -393,33 +393,33 @@ const fallbackTemplates: TemplateComponent[] = [ ], }, - // 아코디언 영역 - { - id: "area-accordion", - name: "아코디언 영역", - description: "접고 펼칠 수 있는 섹션들로 구성된 영역", - category: "area", - icon: , - defaultSize: { width: 500, height: 600 }, - components: [ - { - type: "area", - label: "아코디언 영역", - position: { x: 0, y: 0 }, - size: { width: 500, height: 600 }, - layoutType: "accordion", - layoutConfig: { - allowMultiple: false, - defaultExpanded: ["section1"], - }, - style: { - backgroundColor: "#ffffff", - border: "1px solid #e5e7eb", - borderRadius: "8px", - }, - }, - ], - }, + // 아코디언 영역 - 숨김 처리 + // { + // id: "area-accordion", + // name: "아코디언 영역", + // description: "접고 펼칠 수 있는 섹션들로 구성된 영역", + // category: "area", + // icon: , + // defaultSize: { width: 500, height: 600 }, + // components: [ + // { + // type: "area", + // label: "아코디언 영역", + // position: { x: 0, y: 0 }, + // size: { width: 500, height: 600 }, + // layoutType: "accordion", + // layoutConfig: { + // allowMultiple: false, + // defaultExpanded: ["section1"], + // }, + // style: { + // backgroundColor: "#ffffff", + // border: "1px solid #e5e7eb", + // borderRadius: "8px", + // }, + // }, + // ], + // }, ]; interface TemplatesPanelProps { diff --git a/frontend/lib/registry/components/index.ts b/frontend/lib/registry/components/index.ts index 212e99f5..eacea132 100644 --- a/frontend/lib/registry/components/index.ts +++ b/frontend/lib/registry/components/index.ts @@ -33,7 +33,7 @@ import "./slider-basic/SliderBasicRenderer"; import "./toggle-switch/ToggleSwitchRenderer"; import "./image-display/ImageDisplayRenderer"; import "./divider-line/DividerLineRenderer"; -import "./accordion-basic/AccordionBasicRenderer"; +// import "./accordion-basic/AccordionBasicRenderer"; // 숨김 처리 import "./table-list/TableListRenderer"; import "./card-display/CardDisplayRenderer"; import "./split-panel-layout/SplitPanelLayoutRenderer"; @@ -53,8 +53,8 @@ import "./modal-repeater-table/ModalRepeaterTableRenderer"; import "./simple-repeater-table/SimpleRepeaterTableRenderer"; // 🆕 단순 반복 테이블 import "./repeat-screen-modal/RepeatScreenModalRenderer"; // 🆕 반복 화면 모달 (카드 형태) -// 🆕 조건부 컨테이너 컴포넌트 -import "./conditional-container/ConditionalContainerRenderer"; +// 🆕 조건부 컨테이너 컴포넌트 - 숨김 처리 +// import "./conditional-container/ConditionalContainerRenderer"; import "./selected-items-detail-input/SelectedItemsDetailInputRenderer"; // 🆕 섹션 그룹화 레이아웃 컴포넌트 diff --git a/frontend/lib/registry/layouts/index.ts b/frontend/lib/registry/layouts/index.ts index 547c01a7..d1063ba4 100644 --- a/frontend/lib/registry/layouts/index.ts +++ b/frontend/lib/registry/layouts/index.ts @@ -9,7 +9,7 @@ import { TabsLayout } from "./TabsLayoutRenderer"; // 새 구조 레이아웃들 (자동 등록) import "./grid/GridLayoutRenderer"; import "./flexbox/FlexboxLayoutRenderer"; -import "./accordion/AccordionLayoutRenderer"; +// import "./accordion/AccordionLayoutRenderer"; // 숨김 처리 import "./split/SplitLayoutRenderer"; import "./card-layout/CardLayoutRenderer"; import "./hero-section/HeroSectionLayoutRenderer";