Fix eslint errors

old
rubenmoya 2018-02-20 22:26:44 +01:00
parent 08ca837aca
commit f0067083df
3 changed files with 9 additions and 9 deletions

View File

@ -28,13 +28,6 @@ const ActivableRendererFactory = (options = { delay: 500 }) =>
clearTimeout(this.unrenderTimeout);
}
renderAndActivate() {
if (this.unrenderTimeout) clearTimeout(this.unrenderTimeout);
this.setState({ rendered: true, active: false }, () => {
this.activateTimeout = setTimeout(() => this.setState({ active: true }), 20);
});
}
deactivateAndUnrender() {
this.setState({ rendered: true, active: false }, () => {
this.unrenderTimeout = setTimeout(() => {
@ -44,6 +37,13 @@ const ActivableRendererFactory = (options = { delay: 500 }) =>
});
}
renderAndActivate() {
if (this.unrenderTimeout) clearTimeout(this.unrenderTimeout);
this.setState({ rendered: true, active: false }, () => {
this.activateTimeout = setTimeout(() => this.setState({ active: true }), 20);
});
}
render() {
const { delay, ...others } = this.props; // eslint-disable-line no-unused-vars
const { active, rendered } = this.state;

View File

@ -19,7 +19,7 @@ const factory = (Button) => {
PropTypes.element,
]),
onClick: PropTypes.func,
onTimeout: PropTypes.func,
onTimeout: PropTypes.func, // eslint-disable-line
theme: PropTypes.shape({
accept: PropTypes.string,
active: PropTypes.string,

View File

@ -4,7 +4,7 @@ import classnames from 'classnames';
import { themr } from 'react-css-themr';
import { TABS } from '../identifiers';
class TabContent extends Component {
class TabContent extends Component { // eslint-disable-line react/prefer-stateless-function
static propTypes = {
active: PropTypes.bool,
children: PropTypes.node,