@cqfactory/component-generator
Version:
Builds ReactJS/Vue/Angular enabled AEM Touch UI components with dialogue.
19 lines (15 loc) • 488 B
Plain Text
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);
}