UNPKG

665 BJavaScriptView Raw
1'use strict';
2
3Object.defineProperty(exports, "__esModule", {
4 value: true
5});
6
7var _react = require('react');
8
9var _react2 = _interopRequireDefault(_react);
10
11function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
12
13var BaseBlock = function BaseBlock(props) {
14 var blockData = props.blockProps.blockData;
15
16
17 var data = props.block.getData().toJS();
18 var BlockComponent = blockData.component;
19
20 return _react2.default.createElement(BlockComponent, { data: data });
21};
22
23BaseBlock.propTypes = {
24 block: _react.PropTypes.shape().isRequired,
25 blockProps: _react.PropTypes.shape().isRequired
26};
27
28exports.default = BaseBlock;
\No newline at end of file