blob: 2105d2811987e545f1bc6e1d4d7cbeb106001ae4 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
import classNames from 'classnames';
import PropTypes from 'prop-types';
import React from 'react';
import "./FilterButton.css";
const FilterButton = ({active, children, onClick}) => (
<div className={classNames("simulation-filter-button", {"active": active})}
onClick={() => {
if (!active) {
onClick();
}
}}>
{children}
</div>
);
FilterButton.propTypes = {
active: PropTypes.bool.isRequired,
children: PropTypes.node.isRequired,
onClick: PropTypes.func.isRequired
};
export default FilterButton;
|