-
selectedList(list.map((i: any) => i.metricId))}
- onClick={props.toggleAll}
- />
+
+ {!disableSelection && (
+ selectedList(list.map((i: any) => i.metricId))}
+ onClick={props.toggleAll}
+ />
+ )}
Title
- )}
+
Owner
Visibility
Last Modified
diff --git a/frontend/app/components/Dashboard/components/MetricsList/MetricsList.tsx b/frontend/app/components/Dashboard/components/MetricsList/MetricsList.tsx
index 3f3bad3d0..af1aa5573 100644
--- a/frontend/app/components/Dashboard/components/MetricsList/MetricsList.tsx
+++ b/frontend/app/components/Dashboard/components/MetricsList/MetricsList.tsx
@@ -76,6 +76,7 @@ function MetricsList({
list={sliceListPerPage(list, metricStore.page - 1, metricStore.pageSize)}
selectedList={selectedMetrics}
toggleSelection={toggleMetricSelection}
+ allSelected={list.length === selectedMetrics.length}
toggleAll={({ target: { checked, name } }) =>
setSelectedMetrics(checked ? list.map((i: any) => i.metricId) : [])
}
@@ -93,7 +94,7 @@ function MetricsList({
Showing{' '}
{Math.min(list.length, metricStore.pageSize)} out
- of {list.length} metrics
+ of {list.length} cards