Fix Number.isNaN TypeError on IE

old
Ben Fox-Moore 2016-07-07 15:20:33 +02:00
parent 1b0d9e57e9
commit 4ea305cff2
2 changed files with 2 additions and 2 deletions

View File

@ -112,7 +112,7 @@ const factory = (FontIcon) => {
[theme.withIcon]: icon
}, this.props.className);
const valuePresent = value !== null && value !== undefined && value !== '' && !Number.isNaN(value);
const valuePresent = value !== null && value !== undefined && value !== '' && !isNaN(value);
const InputElement = React.createElement(multiline ? 'textarea' : 'input', {
...others,

View File

@ -126,7 +126,7 @@ var factory = function factory(FontIcon) {
var className = (0, _classnames5.default)(theme.input, (_classnames2 = {}, _defineProperty(_classnames2, theme.disabled, disabled), _defineProperty(_classnames2, theme.errored, error), _defineProperty(_classnames2, theme.hidden, type === 'hidden'), _defineProperty(_classnames2, theme.withIcon, icon), _classnames2), this.props.className);
var valuePresent = value !== null && value !== undefined && value !== '' && !Number.isNaN(value);
var valuePresent = value !== null && value !== undefined && value !== '' && !isNaN(value);
var InputElement = _react2.default.createElement(multiline ? 'textarea' : 'input', _extends({}, others, {
className: (0, _classnames5.default)(theme.inputElement, _defineProperty({}, theme.filled, valuePresent)),