From 67f588cc8d78cdd6be5a19eaf847d793b44be6ae Mon Sep 17 00:00:00 2001 From: Beto Dealmeida Date: Wed, 25 Jul 2018 11:02:50 -0700 Subject: [PATCH] Remove is-react dep (#5478) --- superset/assets/package.json | 1 - .../components/ControlPanelsContainer.jsx | 5 ++--- superset/assets/src/explore/store.js | 4 ++-- superset/assets/yarn.lock | 17 +---------------- 4 files changed, 5 insertions(+), 22 deletions(-) diff --git a/superset/assets/package.json b/superset/assets/package.json index c81a902e610aa..c427a6dfc5212 100644 --- a/superset/assets/package.json +++ b/superset/assets/package.json @@ -69,7 +69,6 @@ "geojson-extent": "^0.3.2", "geolib": "^2.0.24", "immutable": "^3.8.2", - "is-react": "^1.1.1", "jed": "^1.1.1", "jquery": "3.1.1", "lodash.throttle": "^4.1.1", diff --git a/superset/assets/src/explore/components/ControlPanelsContainer.jsx b/superset/assets/src/explore/components/ControlPanelsContainer.jsx index af74324911399..ff9754b030cdd 100644 --- a/superset/assets/src/explore/components/ControlPanelsContainer.jsx +++ b/superset/assets/src/explore/components/ControlPanelsContainer.jsx @@ -1,6 +1,5 @@ /* eslint camelcase: 0 */ import React from 'react'; -import isReact from 'is-react'; import PropTypes from 'prop-types'; import { bindActionCreators } from 'redux'; import { connect } from 'react-redux'; @@ -30,7 +29,7 @@ class ControlPanelsContainer extends React.Component { this.renderControlPanelSection = this.renderControlPanelSection.bind(this); } getControlData(controlName) { - if (isReact.element(controlName)) { + if (React.isValidElement(controlName)) { return controlName; } @@ -77,7 +76,7 @@ class ControlPanelsContainer extends React.Component { controls={controlSets.map((controlName) => { if (!controlName) { return null; - } else if (isReact.element(controlName)) { + } else if (React.isValidElement(controlName)) { return controlName; } else if (ctrls[controlName]) { return ( { - if (isReact.element(k)) { + if (React.isValidElement(k)) { // no state return; } diff --git a/superset/assets/yarn.lock b/superset/assets/yarn.lock index eb8a6aab27841..11e645613fc7a 100644 --- a/superset/assets/yarn.lock +++ b/superset/assets/yarn.lock @@ -4125,7 +4125,7 @@ fault@^1.0.2: dependencies: format "^0.2.2" -fbjs@^0.8.1, fbjs@^0.8.16, fbjs@^0.8.4, fbjs@^0.8.9: +fbjs@^0.8.1, fbjs@^0.8.4, fbjs@^0.8.9: version "0.8.17" resolved "https://registry.yarnpkg.com/fbjs/-/fbjs-0.8.17.tgz#c4d598ead6949112653d6588b01a5cdcd9f90fdd" dependencies: @@ -5652,12 +5652,6 @@ is-property@^1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/is-property/-/is-property-1.0.2.tgz#57fe1c4e48474edd65b09911f26b1cd4095dda84" -is-react@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/is-react/-/is-react-1.1.1.tgz#304d5541e191190f2389bd588a33da0756bfa0c7" - dependencies: - react "^16.0.0" - is-redirect@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/is-redirect/-/is-redirect-1.0.0.tgz#1d03dded53bd8db0f30c26e4f95d36fc7c87dc24" @@ -9089,15 +9083,6 @@ react@^15.6.2: object-assign "^4.1.0" prop-types "^15.5.10" -react@^16.0.0: - version "16.4.1" - resolved "https://registry.yarnpkg.com/react/-/react-16.4.1.tgz#de51ba5764b5dbcd1f9079037b862bd26b82fe32" - dependencies: - fbjs "^0.8.16" - loose-envify "^1.1.0" - object-assign "^4.1.1" - prop-types "^15.6.0" - reactable@1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/reactable/-/reactable-1.0.2.tgz#67a579fee3af68b991b5f04df921a4a40ece0b72"