Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.

3 лет назад
1234567891011121314151617181920212223242526272829303132
  1. "use strict";
  2. Object.defineProperty(exports, "__esModule", {
  3. value: true
  4. });
  5. exports.default = toArray;
  6. var _react = _interopRequireDefault(require("react"));
  7. var _reactIs = require("react-is");
  8. function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
  9. function toArray(children) {
  10. var ret = [];
  11. _react.default.Children.forEach(children, function (child) {
  12. if (child === undefined || child === null) {
  13. return;
  14. }
  15. if (Array.isArray(child)) {
  16. ret = ret.concat(toArray(child));
  17. } else if ((0, _reactIs.isFragment)(child) && child.props) {
  18. ret = ret.concat(toArray(child.props.children));
  19. } else {
  20. ret.push(child);
  21. }
  22. });
  23. return ret;
  24. }