23
23
<script setup lang="ts">
24
24
import { inject , onMounted , onUnmounted , useTemplateRef } from " vue"
25
25
import { TimeAverageConfigurator } from " ../../configurators/TimeAverageConfigurator"
26
- import { containerKey , dashboardConfiguratorsKey , serverConfiguratorKey } from " ../../shared/keys"
26
+ import { containerKey , serverConfiguratorKey } from " ../../shared/keys"
27
27
import { DataQueryExecutor } from " ../common/DataQueryExecutor"
28
28
import { ValueUnit } from " ../common/chart"
29
29
import { DataQuery , DataQueryConfigurator , DataQueryExecutorConfiguration } from " ../common/dataQuery"
@@ -33,14 +33,14 @@ import { useDarkModeStore } from "../../shared/useDarkModeStore"
33
33
34
34
interface AggregationChartProps {
35
35
valueUnit? : ValueUnit
36
- configurators? : DataQueryConfigurator []
36
+ configurators: DataQueryConfigurator []
37
37
aggregatedMeasure: string
38
38
aggregatedProject? : string
39
39
isLike? : boolean
40
40
title: string
41
41
}
42
42
43
- const { valueUnit = " ms" , configurators, aggregatedMeasure, aggregatedProject, isLike, title } = defineProps <AggregationChartProps >()
43
+ const { valueUnit = " ms" , configurators, aggregatedMeasure, aggregatedProject = undefined , isLike, title } = defineProps <AggregationChartProps >()
44
44
const timeAverageConfigurator = new TimeAverageConfigurator ()
45
45
const measuresConfigurator = {
46
46
configureQuery(query : DataQuery , _configuration : DataQueryExecutorConfiguration ): boolean {
@@ -54,8 +54,7 @@ const measuresConfigurator = {
54
54
return null
55
55
},
56
56
}
57
- const avConfigurators = configurators ?? injectOrError (dashboardConfiguratorsKey )
58
- const allConfigurators = [... avConfigurators , injectOrError (serverConfiguratorKey ), timeAverageConfigurator , measuresConfigurator ]
57
+ const allConfigurators = [... configurators , injectOrError (serverConfiguratorKey ), timeAverageConfigurator , measuresConfigurator ]
59
58
/* eslint-disable-next-line @typescript-eslint/no-unnecessary-condition */
60
59
const queryExecutor = new DataQueryExecutor (allConfigurators .filter ((item ): item is DataQueryConfigurator => item != null ))
61
60
const element = useTemplateRef <HTMLElement >(" element" )
0 commit comments