+ {appliedCrossFilterIndicators.length ? (
+
+
+ {t(
+ 'Applied cross-filters (%d)',
+ appliedCrossFilterIndicators.length,
+ )}
+
+
+ {appliedCrossFilterIndicators.map(indicator => (
+
+ ))}
+
+
+ ) : null}
+ {appliedCrossFilterIndicators.length && appliedIndicators.length ? (
+
+ ) : null}
+ {appliedIndicators.length ? (
+
+
+ {t('Applied filters (%d)', appliedIndicators.length)}
+
+
+ {appliedIndicators.map(indicator => (
+
+ ))}
+
+
+ ) : null}
+
+
);
return (
@@ -281,7 +170,7 @@ const DetailsPanelPopover = ({
visible={visible}
onVisibleChange={handlePopoverStatus}
placement="bottomRight"
- trigger="click"
+ trigger="hover"
>
{children}
diff --git a/superset-frontend/src/dashboard/components/FiltersBadge/FilterIndicator/index.tsx b/superset-frontend/src/dashboard/components/FiltersBadge/FilterIndicator/index.tsx
index 2954474e6..ed09e1679 100644
--- a/superset-frontend/src/dashboard/components/FiltersBadge/FilterIndicator/index.tsx
+++ b/superset-frontend/src/dashboard/components/FiltersBadge/FilterIndicator/index.tsx
@@ -22,47 +22,48 @@ import { css } from '@superset-ui/core';
import Icons from 'src/components/Icons';
import { getFilterValueForDisplay } from 'src/dashboard/components/nativeFilters/FilterBar/FilterSets/utils';
import {
- FilterIndicatorText,
FilterValue,
- Item,
- ItemIcon,
- Title,
+ FilterItem,
+ FilterName,
} from 'src/dashboard/components/FiltersBadge/Styles';
import { Indicator } from 'src/dashboard/components/nativeFilters/selectors';
export interface IndicatorProps {
indicator: Indicator;
onClick?: (path: string[]) => void;
- text?: string;
}
const FilterIndicator: FC