Non string computed keys in object-rest-spread (#5757)
This commit is contained in:
committed by
Brian Ng
parent
9fc910d8c0
commit
4a35243118
@@ -1,13 +1,11 @@
|
||||
function _objectWithoutProperties(obj, keys) { var target = {}; for (var i in obj) { if (keys.indexOf(i) >= 0) continue; if (!Object.prototype.hasOwnProperty.call(obj, i)) continue; target[i] = obj[i]; } return target; }
|
||||
|
||||
function render(_ref) {
|
||||
let text = _ref.text,
|
||||
className = _ref.className,
|
||||
id = _ref.id,
|
||||
props = _objectWithoutProperties(_ref, ["text", "className", "id"]);
|
||||
props = babelHelpers.objectWithoutProperties(_ref, ["text", "className", "id"]);
|
||||
|
||||
var _ref2 = <Component text={text} className={className} id={id} />;
|
||||
|
||||
// intentionally ignoring props
|
||||
return () => _ref2;
|
||||
}
|
||||
}
|
||||
@@ -2,5 +2,5 @@
|
||||
|
||||
"plugins": ["transform-es2015-destructuring", "transform-es2015-parameters",
|
||||
"transform-es2015-spread", "syntax-object-rest-spread",
|
||||
"transform-react-constant-elements", "syntax-jsx"]
|
||||
"transform-react-constant-elements", "syntax-jsx", "external-helpers"]
|
||||
}
|
||||
|
||||
@@ -1,10 +1,7 @@
|
||||
function _objectWithoutProperties(obj, keys) { var target = {}; for (var i in obj) { if (keys.indexOf(i) >= 0) continue; if (!Object.prototype.hasOwnProperty.call(obj, i)) continue; target[i] = obj[i]; } return target; }
|
||||
|
||||
function render(_ref) {
|
||||
let text = _ref.text,
|
||||
className = _ref.className,
|
||||
id = _ref.id,
|
||||
props = _objectWithoutProperties(_ref, ["text", "className", "id"]);
|
||||
|
||||
props = babelHelpers.objectWithoutProperties(_ref, ["text", "className", "id"]);
|
||||
return () => <Component text={text} className={className} id={id} {...props} />;
|
||||
}
|
||||
}
|
||||
@@ -2,5 +2,5 @@
|
||||
|
||||
"plugins": ["transform-es2015-destructuring", "transform-es2015-parameters",
|
||||
"transform-es2015-spread", "syntax-object-rest-spread",
|
||||
"transform-react-constant-elements", "syntax-jsx"]
|
||||
"transform-react-constant-elements", "syntax-jsx", "external-helpers"]
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user