diff --git a/src/stores/statistics.js b/src/stores/statistics.js index 2448dddb..65c80262 100644 --- a/src/stores/statistics.js +++ b/src/stores/statistics.js @@ -32,6 +32,21 @@ export const useStatisticsStore = defineStore('statistics', { transactionStatisticsStateInvalid: true }), getters: { + transactionStatisticsChartDataCategory(state) { + if (state.transactionStatisticsFilter.chartDataType === statisticsConstants.allChartDataTypes.ExpenseByAccount.type || + state.transactionStatisticsFilter.chartDataType === statisticsConstants.allChartDataTypes.IncomeByAccount.type || + state.transactionStatisticsFilter.chartDataType === statisticsConstants.allChartDataTypes.AccountTotalAssets.type || + state.transactionStatisticsFilter.chartDataType === statisticsConstants.allChartDataTypes.AccountTotalLiabilities.type) { + return 'account'; + } else if (state.transactionStatisticsFilter.chartDataType === statisticsConstants.allChartDataTypes.ExpenseByPrimaryCategory.type || + state.transactionStatisticsFilter.chartDataType === statisticsConstants.allChartDataTypes.ExpenseBySecondaryCategory.type || + state.transactionStatisticsFilter.chartDataType === statisticsConstants.allChartDataTypes.IncomeByPrimaryCategory.type || + state.transactionStatisticsFilter.chartDataType === statisticsConstants.allChartDataTypes.IncomeBySecondaryCategory.type) { + return 'category'; + } else { + return ''; + } + }, transactionStatistics(state) { const statistics = state.transactionStatisticsData; const finalStatistics = { diff --git a/src/views/mobile/statistics/TransactionPage.vue b/src/views/mobile/statistics/TransactionPage.vue index 623a04f7..7083703c 100644 --- a/src/views/mobile/statistics/TransactionPage.vue +++ b/src/views/mobile/statistics/TransactionPage.vue @@ -141,7 +141,7 @@