From 4c0c0f29e4fa967a8b81977661339857480ff874 Mon Sep 17 00:00:00 2001 From: David Watkins Date: Thu, 24 Mar 2022 09:16:57 +0000 Subject: [PATCH 1/2] Animation on filter list option colors #5972 --- .../svelte/ReportGridFilters.svelte | 27 +++++++++++++++---- 1 file changed, 22 insertions(+), 5 deletions(-) diff --git a/waltz-ng/client/report-grid/components/svelte/ReportGridFilters.svelte b/waltz-ng/client/report-grid/components/svelte/ReportGridFilters.svelte index 5713248c7a..82296daae5 100644 --- a/waltz-ng/client/report-grid/components/svelte/ReportGridFilters.svelte +++ b/waltz-ng/client/report-grid/components/svelte/ReportGridFilters.svelte @@ -54,6 +54,17 @@ } + function mkOptionSummaryTitle(option) { + const optionName = option.optionInfo.name || "Not Provided"; + + if (option.counts.total !== option.counts.visible){ + return `${optionName}: (${option.counts.total}) ${option.counts.visible}` + } else { + return `${optionName}: ${option.counts.visible}` + } + } + + $: { const byPropName = _.keyBy($summaries, d => mkPropNameForColumnDefinition(d.column)); @@ -117,10 +128,10 @@ class:text-muted={optionSummary.counts.visible === 0} on:click={() => onToggleFilter(optionSummary)}> -
+
0 ? 1 : 0.2}; + background-color: ${optionSummary.optionInfo.color}`}>
{optionSummary.optionInfo.name || "Not Provided"} @@ -186,7 +197,7 @@