mirror of
https://github.com/ansible/awx.git
synced 2026-03-03 09:48:51 -03:30
Refactor MenuControls as a functional component
* Fix lint errors
This commit is contained in:
@@ -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;
|
||||||
|
|
||||||
|
|||||||
@@ -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,38 +22,29 @@ const Button = styled(PFButton)`
|
|||||||
}
|
}
|
||||||
`;
|
`;
|
||||||
|
|
||||||
class MenuControls extends Component {
|
const MenuControls = ({
|
||||||
constructor(props) {
|
onScrollTop,
|
||||||
super(props);
|
onScrollBottom,
|
||||||
}
|
onScrollNext,
|
||||||
|
onScrollPrevious,
|
||||||
render() {
|
}) => (
|
||||||
const {
|
<Wrapper>
|
||||||
onScrollTop,
|
<Button variant="plain">
|
||||||
onScrollBottom,
|
<PlusIcon />
|
||||||
onScrollNext,
|
</Button>
|
||||||
onScrollPrevious,
|
<Button onClick={onScrollPrevious} variant="plain">
|
||||||
} = this.props;
|
<AngleUpIcon />
|
||||||
return (
|
</Button>
|
||||||
<Wrapper>
|
<Button onClick={onScrollNext} variant="plain">
|
||||||
<Button variant="plain">
|
<AngleDownIcon />
|
||||||
<PlusIcon />
|
</Button>
|
||||||
</Button>
|
<Button onClick={onScrollTop} variant="plain">
|
||||||
<Button onClick={onScrollPrevious} variant="plain">
|
<AngleDoubleUpIcon />
|
||||||
<AngleUpIcon />
|
</Button>
|
||||||
</Button>
|
<Button onClick={onScrollBottom} variant="plain">
|
||||||
<Button onClick={onScrollNext} variant="plain">
|
<AngleDoubleDownIcon />
|
||||||
<AngleDownIcon />
|
</Button>
|
||||||
</Button>
|
</Wrapper>
|
||||||
<Button onClick={onScrollTop} variant="plain">
|
);
|
||||||
<AngleDoubleUpIcon />
|
|
||||||
</Button>
|
|
||||||
<Button onClick={onScrollBottom} variant="plain">
|
|
||||||
<AngleDoubleDownIcon />
|
|
||||||
</Button>
|
|
||||||
</Wrapper>
|
|
||||||
);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
export default MenuControls;
|
export default MenuControls;
|
||||||
|
|||||||
Reference in New Issue
Block a user