import * as React from 'react'; import { TimePicker, Menu, Icon } from 'antd'; import { Global } from '../../../utils/Global'; import { PropertyPanel } from './PropertyPanel'; export class PropertyChoosePanel extends React.Component<{ visible: boolean, owner: PropertyPanel }, any>{ constructor(props: { visible: boolean, owner: PropertyPanel }, context: any) { super(props, context); } private handleClick(e) { } private onOpenChange(openKeys:string[]) { // console.log(openKeys); } private onSelect(data: { item, key, selectedKeys }) { this.props.owner.onComponentAdd(data); this.props.owner.setState({ chooseVisible: false }); } render() { const SubMenu = Menu.SubMenu; const rendererComponents: any[] = []; if (Global.elsRendererComponents) { for (let key in Global.elsRendererComponents) { rendererComponents.push(