diff --git a/.eslintignore.errorfiles b/.eslintignore.errorfiles index 28e56e6e32..f9c5e58099 100644 --- a/.eslintignore.errorfiles +++ b/.eslintignore.errorfiles @@ -54,7 +54,6 @@ src/components/views/elements/RoomDirectoryButton.js src/components/views/elements/SettingsButton.js src/components/views/elements/StartChatButton.js src/components/views/elements/TintableSvg.js -src/components/views/elements/TruncatedList.js src/components/views/elements/UserSelector.js src/components/views/login/CaptchaForm.js src/components/views/login/CasLogin.js diff --git a/src/components/views/elements/TruncatedList.js b/src/components/views/elements/TruncatedList.js index d6a8e1fb7e..e35e12e039 100644 --- a/src/components/views/elements/TruncatedList.js +++ b/src/components/views/elements/TruncatedList.js @@ -1,5 +1,6 @@ /* Copyright 2016 OpenMarket Ltd +Copyright 2017 New Vector Ltd Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. @@ -13,7 +14,9 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. */ -var React = require('react'); + +import React from 'react'; +import PropTypes from 'prop-types'; import { _t } from '../../../languageHandler'; module.exports = React.createClass({ @@ -21,12 +24,12 @@ module.exports = React.createClass({ propTypes: { // The number of elements to show before truncating. If negative, no truncation is done. - truncateAt: React.PropTypes.number, + truncateAt: PropTypes.number, // The className to apply to the wrapping div - className: React.PropTypes.string, + className: PropTypes.string, // A function which will be invoked when an overflow element is required. // This will be inserted after the children. - createOverflowElement: React.PropTypes.func + createOverflowElement: PropTypes.func, }, getDefaultProps: function() { @@ -36,25 +39,25 @@ module.exports = React.createClass({ return (