"use client"; import { createComponentDefinition } from "../../utils/createComponentDefinition"; import { ComponentCategory } from "@/types/component"; import { SectionPaperComponent } from "./SectionPaperComponent"; import { SectionPaperConfigPanel } from "./SectionPaperConfigPanel"; /** * Section Paper 컴포넌트 정의 * 배경색 기반의 미니멀한 그룹화 컨테이너 (색종이 컨셉) */ export const V2SectionPaperDefinition = createComponentDefinition({ id: "v2-section-paper", name: "Section Paper", nameEng: "Section Paper", description: "배경색 기반의 미니멀한 그룹화 컨테이너 (색종이 컨셉)", category: ComponentCategory.LAYOUT, webType: "custom", component: SectionPaperComponent, defaultConfig: { backgroundColor: "default", padding: "md", roundedCorners: "md", shadow: "none", showBorder: false, }, defaultSize: { width: 800, height: 200 }, configPanel: SectionPaperConfigPanel, icon: "Square", tags: ["섹션", "그룹", "배경", "컨테이너", "색종이", "paper"], version: "1.0.0", author: "WACE", }); // 컴포넌트는 SectionPaperRenderer에서 자동 등록됩니다 export { SectionPaperComponent } from "./SectionPaperComponent"; export { SectionPaperConfigPanel } from "./SectionPaperConfigPanel"; export { SectionPaperRenderer } from "./SectionPaperRenderer";