jsketcher/modules/ui/WindowSystem.jsx
2018-01-17 00:06:31 -08:00

25 lines
465 B
JavaScript

import React from 'react';
export default class WindowSystem extends React.Component {
constructor() {
super();
this.state = {
windows: []
}
}
render() {
return this.state.windows;
}
addWindow(window) {
this.setState({windows: [...this.state.windows, window]});
}
removeWindow(window) {
let windows = [...this.state.windows];
windows.splice(windows.indexOf(window), 1);
this.setState({windows});
}
}