숨김처리

This commit is contained in:
kjs 2026-01-05 14:36:56 +09:00
parent 56036d7fe4
commit 30012d908a
4 changed files with 31 additions and 33 deletions

View File

@ -132,8 +132,6 @@ export function ComponentsPanel({
"file-upload", // → UnifiedMedia (file) "file-upload", // → UnifiedMedia (file)
"entity-search-input", // → UnifiedSelect (entity 모드) "entity-search-input", // → UnifiedSelect (entity 모드)
"autocomplete-search-input", // → UnifiedSelect (autocomplete 모드) "autocomplete-search-input", // → UnifiedSelect (autocomplete 모드)
// UnifiedBiz로 통합 예정
"rack-structure", // → UnifiedBiz (rack)
// DataFlow 전용 (일반 화면에서 불필요) // DataFlow 전용 (일반 화면에서 불필요)
"mail-recipient-selector", "mail-recipient-selector",
// 현재 사용 안함 // 현재 사용 안함

View File

@ -393,33 +393,33 @@ const fallbackTemplates: TemplateComponent[] = [
], ],
}, },
// 아코디언 영역 // 아코디언 영역 - 숨김 처리
{ // {
id: "area-accordion", // id: "area-accordion",
name: "아코디언 영역", // name: "아코디언 영역",
description: "접고 펼칠 수 있는 섹션들로 구성된 영역", // description: "접고 펼칠 수 있는 섹션들로 구성된 영역",
category: "area", // category: "area",
icon: <ChevronDown className="h-4 w-4" />, // icon: <ChevronDown className="h-4 w-4" />,
defaultSize: { width: 500, height: 600 }, // defaultSize: { width: 500, height: 600 },
components: [ // components: [
{ // {
type: "area", // type: "area",
label: "아코디언 영역", // label: "아코디언 영역",
position: { x: 0, y: 0 }, // position: { x: 0, y: 0 },
size: { width: 500, height: 600 }, // size: { width: 500, height: 600 },
layoutType: "accordion", // layoutType: "accordion",
layoutConfig: { // layoutConfig: {
allowMultiple: false, // allowMultiple: false,
defaultExpanded: ["section1"], // defaultExpanded: ["section1"],
}, // },
style: { // style: {
backgroundColor: "#ffffff", // backgroundColor: "#ffffff",
border: "1px solid #e5e7eb", // border: "1px solid #e5e7eb",
borderRadius: "8px", // borderRadius: "8px",
}, // },
}, // },
], // ],
}, // },
]; ];
interface TemplatesPanelProps { interface TemplatesPanelProps {

View File

@ -33,7 +33,7 @@ import "./slider-basic/SliderBasicRenderer";
import "./toggle-switch/ToggleSwitchRenderer"; import "./toggle-switch/ToggleSwitchRenderer";
import "./image-display/ImageDisplayRenderer"; import "./image-display/ImageDisplayRenderer";
import "./divider-line/DividerLineRenderer"; import "./divider-line/DividerLineRenderer";
import "./accordion-basic/AccordionBasicRenderer"; // import "./accordion-basic/AccordionBasicRenderer"; // 숨김 처리
import "./table-list/TableListRenderer"; import "./table-list/TableListRenderer";
import "./card-display/CardDisplayRenderer"; import "./card-display/CardDisplayRenderer";
import "./split-panel-layout/SplitPanelLayoutRenderer"; import "./split-panel-layout/SplitPanelLayoutRenderer";
@ -53,8 +53,8 @@ import "./modal-repeater-table/ModalRepeaterTableRenderer";
import "./simple-repeater-table/SimpleRepeaterTableRenderer"; // 🆕 단순 반복 테이블 import "./simple-repeater-table/SimpleRepeaterTableRenderer"; // 🆕 단순 반복 테이블
import "./repeat-screen-modal/RepeatScreenModalRenderer"; // 🆕 반복 화면 모달 (카드 형태) import "./repeat-screen-modal/RepeatScreenModalRenderer"; // 🆕 반복 화면 모달 (카드 형태)
// 🆕 조건부 컨테이너 컴포넌트 // 🆕 조건부 컨테이너 컴포넌트 - 숨김 처리
import "./conditional-container/ConditionalContainerRenderer"; // import "./conditional-container/ConditionalContainerRenderer";
import "./selected-items-detail-input/SelectedItemsDetailInputRenderer"; import "./selected-items-detail-input/SelectedItemsDetailInputRenderer";
// 🆕 섹션 그룹화 레이아웃 컴포넌트 // 🆕 섹션 그룹화 레이아웃 컴포넌트

View File

@ -9,7 +9,7 @@ import { TabsLayout } from "./TabsLayoutRenderer";
// 새 구조 레이아웃들 (자동 등록) // 새 구조 레이아웃들 (자동 등록)
import "./grid/GridLayoutRenderer"; import "./grid/GridLayoutRenderer";
import "./flexbox/FlexboxLayoutRenderer"; import "./flexbox/FlexboxLayoutRenderer";
import "./accordion/AccordionLayoutRenderer"; // import "./accordion/AccordionLayoutRenderer"; // 숨김 처리
import "./split/SplitLayoutRenderer"; import "./split/SplitLayoutRenderer";
import "./card-layout/CardLayoutRenderer"; import "./card-layout/CardLayoutRenderer";
import "./hero-section/HeroSectionLayoutRenderer"; import "./hero-section/HeroSectionLayoutRenderer";