From d45d179c93aafbda0d53179e4756b284bd9c816a Mon Sep 17 00:00:00 2001
From: David Quartey <42542676+DavidQuartz@users.noreply.github.com>
Date: Mon, 13 Jun 2022 07:38:23 +0000
Subject: [PATCH] [Fixes #966] Provide visual feedback while loading filtered
resources (#1015)
---
.../client/js/components/FiltersMenu/FiltersMenu.jsx | 8 +++++---
.../client/themes/geonode/less/_menu.less | 3 +++
2 files changed, 8 insertions(+), 3 deletions(-)
diff --git a/geonode_mapstore_client/client/js/components/FiltersMenu/FiltersMenu.jsx b/geonode_mapstore_client/client/js/components/FiltersMenu/FiltersMenu.jsx
index fa5d13b6a0..78efa46849 100644
--- a/geonode_mapstore_client/client/js/components/FiltersMenu/FiltersMenu.jsx
+++ b/geonode_mapstore_client/client/js/components/FiltersMenu/FiltersMenu.jsx
@@ -16,6 +16,7 @@ import FaIcon from '@js/components/FaIcon';
import useLocalStorage from '@js/hooks/useLocalStorage';
import Menu from '@js/components/Menu';
import tooltip from '@mapstore/framework/components/misc/enhancers/tooltip';
+import Spinner from '@js/components/Spinner/Spinner';
const ButtonWithTooltip = tooltip(Button);
@@ -28,7 +29,8 @@ const FiltersMenu = forwardRef(({
onClick,
defaultLabelId,
totalResources,
- totalFilters
+ totalFilters,
+ loading
}, ref) => {
const { isMobile } = getConfigProp('geoNodeSettings');
@@ -63,9 +65,9 @@ const FiltersMenu = forwardRef(({
{isMobile ?