import React from 'react'; import classNames from 'classnames'; import Box from '../box/box.jsx'; import Monitor from '../../containers/monitor.jsx'; import PropTypes from 'prop-types'; import {OrderedMap} from 'immutable'; import {stageSizeToTransform} from '../../lib/screen-utils'; import styles from './monitor-list.css'; const MonitorList = props => ( {props.monitors.valueSeq().filter(m => m.visible) .map(monitorData => ( ))} ); MonitorList.propTypes = { draggable: PropTypes.bool.isRequired, monitors: PropTypes.instanceOf(OrderedMap), onMonitorChange: PropTypes.func.isRequired, stageSize: PropTypes.shape({ width: PropTypes.number, height: PropTypes.number, widthDefault: PropTypes.number, heightDefault: PropTypes.number }).isRequired }; export default MonitorList;