UNPKG

@compositor/kit

Version:

Components for development environments, style guides, and demos

31 lines (19 loc) 883 B
'use strict'; 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)); };