Refactor MenuControls as a functional component

* Fix lint errors
This commit is contained in:
Marliana Lara
2019-07-26 13:02:57 -04:00
parent 2aa38e84dd
commit 74ef0e7abf
2 changed files with 26 additions and 35 deletions

View File

@@ -164,7 +164,7 @@ class JobOutput extends Component {
loadMoreRows({ startIndex, stopIndex }) { loadMoreRows({ startIndex, stopIndex }) {
if (startIndex === 0 && stopIndex === 0) { if (startIndex === 0 && stopIndex === 0) {
return; return Promise.resolve(null);
} }
const { job } = this.props; const { job } = this.props;

View File

@@ -1,4 +1,4 @@
import React, { Component } from 'react'; import React from 'react';
import { Button as PFButton } from '@patternfly/react-core'; import { Button as PFButton } from '@patternfly/react-core';
import { import {
PlusIcon, PlusIcon,
@@ -22,19 +22,12 @@ const Button = styled(PFButton)`
} }
`; `;
class MenuControls extends Component { const MenuControls = ({
constructor(props) {
super(props);
}
render() {
const {
onScrollTop, onScrollTop,
onScrollBottom, onScrollBottom,
onScrollNext, onScrollNext,
onScrollPrevious, onScrollPrevious,
} = this.props; }) => (
return (
<Wrapper> <Wrapper>
<Button variant="plain"> <Button variant="plain">
<PlusIcon /> <PlusIcon />
@@ -52,8 +45,6 @@ class MenuControls extends Component {
<AngleDoubleDownIcon /> <AngleDoubleDownIcon />
</Button> </Button>
</Wrapper> </Wrapper>
); );
}
}
export default MenuControls; export default MenuControls;