rsnext/examples/cms-agilitycms/lib/components/content-zone.js
2020-06-02 01:49:04 +00:00

18 lines
425 B
JavaScript

import { requireComponentDependancyByName } from '../dependancies'
export default function ContentZone(props) {
function RenderModules() {
let modules = props.page.zones[props.name]
return modules.map((m, i) => {
const AgilityModule = requireComponentDependancyByName(m.moduleName)
return <AgilityModule key={i} {...m.item} />
})
}
return (
<div>
<RenderModules />
</div>
)
}