@restnfeel/agentc-starter-kit
Version:
한국어 기업용 CMS 모듈 - Task Master AI와 함께 빠르게 웹사이트를 구현할 수 있는 재사용 가능한 컴포넌트 시스템
61 lines (54 loc) • 1.21 kB
text/typescript
/**
* CMS Components Index
* Central export point for all Component-Based CMS components
*/
// Core Components
export { ContentZone } from "./ContentZone.js";
export { ComponentLibrary } from "./ComponentLibrary.js";
export { LayoutEngine } from "./LayoutEngine.js";
export {
ThemeSystem,
ThemeControls,
ColorPalette,
useTheme,
} from "./ThemeSystem.js";
// Types
export type {
ContentZoneProps,
DraggableComponentProps,
} from "./ContentZone.js";
export type {
ComponentLibraryProps,
ComponentTemplateProps,
} from "./ComponentLibrary.js";
export type {
LayoutEngineProps,
GridLayoutProps,
ResponsiveLayoutProps,
} from "./LayoutEngine.js";
export type {
ThemeSystemProps,
ThemeControlsProps,
ColorPaletteProps,
TypographyControlsProps,
ThemeContextValue,
} from "./ThemeSystem.js";
// Re-export types from components module
export type {
ComponentCategory,
ComponentType,
CMSComponent,
ContentZone as ContentZoneType,
LayoutConfig,
StyleConfig,
ThemeConfig,
RenderContext,
ComponentProps,
ComponentValidation,
PreviewConfig,
ZoneConstraints,
ComponentMetadata,
GridConfig,
ResponsiveConfig,
SpacingConfig,
} from "../types/components.js";