diff --git a/site/frontend/src/pages/compare/compile/aggregations.vue b/site/frontend/src/pages/compare/compile/aggregations.vue index c952c7838..0bcf1e2a6 100644 --- a/site/frontend/src/pages/compare/compile/aggregations.vue +++ b/site/frontend/src/pages/compare/compile/aggregations.vue @@ -5,6 +5,9 @@ import SummaryTable from "../summary/summary-table.vue"; import {createPersistedRef} from "../../../storage"; import {PREF_AGGREGATIONS_OPENED} from "../prefs"; import {CompileTestCase} from "./common"; +import {computed} from "vue"; +import {diffClass, formatPercentChange} from "../shared"; +import Tooltip from "../tooltip.vue"; const props = defineProps<{ cases: TestCaseComparison[]; @@ -24,6 +27,13 @@ function calculateSummary( } const opened = createPersistedRef(PREF_AGGREGATIONS_OPENED); + +const totalBefore = computed(() => + props.cases.map((c) => c.datumA).reduce((acc, v) => acc + v, 0) +); +const totalAfter = computed(() => + props.cases.map((c) => c.datumB).reduce((acc, v) => acc + v, 0) +);