21 lines
679 B
TypeScript
21 lines
679 B
TypeScript
"use client";
|
|
|
|
import React from "react";
|
|
import { ComponentRegistry } from "@/lib/registry/ComponentRegistry";
|
|
import ConditionalContainerDefinition from "./index";
|
|
import { ConditionalContainerComponent } from "./ConditionalContainerComponent";
|
|
import { ConditionalContainerConfigPanel } from "./ConditionalContainerConfigPanel";
|
|
|
|
// 컴포넌트 자동 등록
|
|
if (typeof window !== "undefined") {
|
|
ComponentRegistry.registerComponent({
|
|
...ConditionalContainerDefinition,
|
|
component: ConditionalContainerComponent,
|
|
renderer: ConditionalContainerComponent,
|
|
configPanel: ConditionalContainerConfigPanel,
|
|
} as any);
|
|
}
|
|
|
|
export { ConditionalContainerComponent };
|
|
|