From 1a0ef56bace8df74d06daa7aa6b118566fb33169 Mon Sep 17 00:00:00 2001 From: Qstick Date: Mon, 29 Jun 2020 21:24:36 -0400 Subject: [PATCH] New: Indicator when Filter Applied --- frontend/src/Components/Menu/FilterMenu.js | 1 + .../src/Components/Menu/PageMenuButton.js | 8 +++++- .../src/Components/Menu/ToolbarMenuButton.css | 6 +++++ .../src/Components/Menu/ToolbarMenuButton.js | 25 ++++++++++++++++++- 4 files changed, 38 insertions(+), 2 deletions(-) diff --git a/frontend/src/Components/Menu/FilterMenu.js b/frontend/src/Components/Menu/FilterMenu.js index d989605e5..d71375a16 100644 --- a/frontend/src/Components/Menu/FilterMenu.js +++ b/frontend/src/Components/Menu/FilterMenu.js @@ -59,6 +59,7 @@ class FilterMenu extends Component { iconName={icons.FILTER} text="Filter" isDisabled={isDisabled} + indicator={selectedFilterKey !== 'all'} /> + { + indicator && + + + + } +
{text} @@ -34,7 +52,12 @@ function ToolbarMenuButton(props) { ToolbarMenuButton.propTypes = { iconName: PropTypes.object.isRequired, - text: PropTypes.string + text: PropTypes.string, + indicator: PropTypes.bool.isRequired +}; + +ToolbarMenuButton.defaultProps = { + indicator: false }; export default ToolbarMenuButton;