@moxon6/form-components
Version:
This is small collection of Material-ui fields components,
42 lines (33 loc) • 1.11 kB
JavaScript
;
exports.__esModule = true;
var _react = require("react");
var _react2 = _interopRequireDefault(_react);
var _Drawer = require("material-ui/Drawer");
var _Drawer2 = _interopRequireDefault(_Drawer);
var _recompose = require("recompose");
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
var Drawer = function Drawer(_ref) {
var key = _ref.key,
open = _ref.open,
setOpen = _ref.setOpen,
children = _ref.children;
return [_react2.default.createElement(
"button",
{ key: key + "button", onClick: function onClick() {
return setOpen(function (x) {
return !x;
});
} },
"Debugging Panel"
), _react2.default.createElement(
_Drawer2.default,
{ key: key + "drawer", open: open, docked: false, onRequestChange: function onRequestChange() {
return setOpen(function (x) {
return false;
});
}, width: 300 },
children
)];
};
exports.default = (0, _recompose.withState)("open", "setOpen", false)(Drawer);
module.exports = exports["default"];