import React, { Component } from 'react'; import { connect } from '../connect'; import { ComponentProps } from '../ComponentProps'; import { LayoutComponent } from './LayoutComponent'; import ParentNode from '../Layouts/ParentNode'; export const SideMenuRoot = connect( class extends Component { render() { const children = this.props.layoutNode.children; return children.map((child: ParentNode) => { return ; }); } } ); class SideMenuComponent extends Component { render() { const children = this.props.layoutNode.children; const component = children[0]; return ; } } export const SideMenuLeft = connect(SideMenuComponent); export const SideMenuCenter = connect(SideMenuComponent); export const SideMenuRight = connect(SideMenuComponent);