39 lines
631 B
JavaScript
39 lines
631 B
JavaScript
|
|
const r = require('r-dom');
|
|
|
|
const React = require('react');
|
|
|
|
const Modal = require('react-modal');
|
|
|
|
const Button = require('../button');
|
|
|
|
class NewGraphObjectModal extends React.PureComponent {
|
|
constructor(props) {
|
|
super(props);
|
|
|
|
this.state = {
|
|
name: '',
|
|
args: '',
|
|
};
|
|
}
|
|
|
|
render() {
|
|
const { isOpen, onRequestClose, openLoadModuleModal } = this.props;
|
|
|
|
return r(Modal, {
|
|
isOpen,
|
|
onRequestClose,
|
|
}, [
|
|
r.h3('Add something'),
|
|
|
|
r(Button, {
|
|
style: { width: '100%' },
|
|
onClick: openLoadModuleModal,
|
|
autoFocus: true,
|
|
}, 'Load a module...'),
|
|
]);
|
|
}
|
|
}
|
|
|
|
module.exports = NewGraphObjectModal;
|