UNPKG

@bigfishtv/cockpit

Version:

32 lines (22 loc) 730 B
'use strict'; exports.__esModule = true; exports.PluginContainer = PluginContainer; var _react = require('react'); var _react2 = _interopRequireDefault(_react); var _propTypes = require('prop-types'); var _propTypes2 = _interopRequireDefault(_propTypes); var _pluginRegistry = require('../../pluginRegistry'); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } function PluginContainer(_ref) { var id = _ref.id; return _react2.default.createElement( 'div', null, (0, _pluginRegistry.getComponents)(id).map(function (c) { return _react2.default.createElement(c.component, { key: c.name }); }) ); } PluginContainer.propTypes = { id: _propTypes2.default.string };