UNPKG

@cqfactory/component-generator

Version:

Builds ReactJS/Vue/Angular enabled AEM Touch UI components with dialogue.

19 lines (15 loc) 488 B
import * as React from "react"; import * as ReactDOM from "react-dom"; import {{TITLE}} from "./{{TITLE}}"; import ReactLoader from '@cqfactory/component-generator/cqfReactLoader'; let reactLoader = new ReactLoader; reactLoader.loadReactComponents(renderComponent, '{{CLASS}}'); export interface {{TITLE}}Props { cqComponent?: any; } function renderComponent(element: any, componentData: any) { ReactDOM.render( <{{TITLE}} cqComponent={componentData}/> , element); }