import React from "react" import PropTypes from "prop-types" export default class XPane extends React.Component { render() { let { getComponent, specSelectors, specActions, layoutSelectors, layoutActions } = this.props let info = specSelectors.info() let url = specSelectors.url() let showEditor = layoutSelectors.isShown("editor") let Info = getComponent("info") let Operations = getComponent("operations", true) let Overview = getComponent("overview", true) let Editor = getComponent("editor", true) let Footer = getComponent("footer", true) let Header = getComponent("header", true) let Container = getComponent("Container") let Row = getComponent("Row") let Col = getComponent("Col") let Button = getComponent("Button") let showEditorAction = ()=> layoutActions.show("editor", !showEditor) return (
{ info && info.size ? : null } ) } } XPane.propTypes = { getComponent: PropTypes.func.isRequired, specSelectors: PropTypes.object.isRequired, specActions: PropTypes.object.isRequired, layoutSelectors: PropTypes.object.isRequired, layoutActions: PropTypes.object.isRequired }