ui/perfherder/shared/SortButtonDisabled.jsx (22 lines of code) (raw):
import React from 'react';
import PropTypes from 'prop-types';
import { Badge } from 'reactstrap';
import { FontAwesomeIcon } from '@fortawesome/react-fontawesome';
import { faSort } from '@fortawesome/free-solid-svg-icons';
export default class SortButtonDisabled extends React.PureComponent {
render() {
const {
column: { name },
} = this.props;
return (
<Badge
className="mx-1 disabled-button"
aria-disabled="true"
title={`Sorted by ${name.toLowerCase()} disabled`}
>
<FontAwesomeIcon icon={faSort} />
</Badge>
);
}
}
SortButtonDisabled.propTypes = { column: PropTypes.shape({}).isRequired };