Skip to content
Snippets Groups Projects
Commit 3bd5abfc authored by Paul Kaplan's avatar Paul Kaplan
Browse files

Consume mode info from the VM

parent fb397997
Branches
Tags
No related merge requests found
...@@ -16,10 +16,13 @@ const MonitorList = props => ( ...@@ -16,10 +16,13 @@ const MonitorList = props => (
<Monitor <Monitor
id={monitorData.id} id={monitorData.id}
key={monitorData.id} key={monitorData.id}
mode={monitorData.mode}
opcode={monitorData.opcode} opcode={monitorData.opcode}
params={monitorData.params} params={monitorData.params}
spriteName={monitorData.spriteName} spriteName={monitorData.spriteName}
value={monitorData.value} value={monitorData.value}
x={monitorData.x}
y={monitorData.y}
onDragEnd={props.onMonitorChange} onDragEnd={props.onMonitorChange}
/> />
))} ))}
......
...@@ -19,9 +19,9 @@ class Monitor extends React.Component { ...@@ -19,9 +19,9 @@ class Monitor extends React.Component {
'setElement' 'setElement'
]); ]);
// @todo this eventually will be stored in the VM // @todo consume from VM, but need to store until there are APIs to update vm
this.state = { this.state = {
type: 'default' type: props.mode
}; };
} }
componentDidMount () { componentDidMount () {
...@@ -101,6 +101,7 @@ class Monitor extends React.Component { ...@@ -101,6 +101,7 @@ class Monitor extends React.Component {
Monitor.propTypes = { Monitor.propTypes = {
addMonitorRect: PropTypes.func.isRequired, addMonitorRect: PropTypes.func.isRequired,
id: PropTypes.string.isRequired, id: PropTypes.string.isRequired,
mode: PropTypes.oneOf(['default', 'slider', 'large', 'list']),
monitorLayout: PropTypes.shape({ monitorLayout: PropTypes.shape({
monitors: PropTypes.object, monitors: PropTypes.object,
savedMonitorPositions: PropTypes.object savedMonitorPositions: PropTypes.object
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment