@compositor/kit
Version:
Components for development environments, style guides, and demos
31 lines (19 loc) • 883 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
var _objectWithoutProperties2 = require('babel-runtime/helpers/objectWithoutProperties');
var _objectWithoutProperties3 = _interopRequireDefault(_objectWithoutProperties2);
var _react = require('react');
var _react2 = _interopRequireDefault(_react);
var _colorable = require('colorable');
var _colorable2 = _interopRequireDefault(_colorable);
var _util = require('./util');
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
exports.default = function (_ref) {
var colors = _ref.colors,
children = _ref.children,
opts = (0, _objectWithoutProperties3.default)(_ref, ['colors', 'children']);
var allColors = Array.isArray(colors) ? colors : (0, _util.flatten)(colors);
return children((0, _colorable2.default)(allColors, opts));
};