8000 IE 11: 'Symbol' is undefined · Issue #98 · gregberge/recompact · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content
This repository was archived by the owner on Nov 26, 2018. It is now read-only.
This repository was archived by the owner on Nov 26, 2018. It is now read-only.
IE 11: 'Symbol' is undefined #98
Closed
@artemjackson

Description

@artemjackson
6789

UPD: PR is here #99


'Symbol' is undefined throwed by node_modules/recompact/utils/createCompactableHOC.js in IE 11.

Bundled version of createCompactableHOC:

"use strict";


exports.__esModule = true;

var _createHOCFromMapper = __webpack_require__("./node_modules/recompact/utils/createHOCFromMapper.js");

var compactable = Symbol('compactable'); /* eslint-disable no-param-reassign */

var isCompactable = function isCompactable(Component) {
  return typeof Component === 'function' && Component[compactable];
};

exports.default = function (createCompactableComponent, createComponent) {
  return function (BaseComponent) {
    if (isCompactable(BaseComponent)) {
      BaseComponent = BaseComponent[compactable];
    }

    var Component = createComponent(BaseComponent);
    Component[compactable] = createCompactableComponent(BaseComponent);

    if ((0, _createHOCFromMapper.isMapperComponent)(BaseComponent)) {
      return Component[compactable];
    }

    return Component;
  };
};

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions

      0