Fix Map.values() access and convert to array
This commit is contained in:
parent
1dc818f51f
commit
5868c3310e
@ -39,12 +39,12 @@ export const useAccountStore = defineStore("budget/account", {
|
|||||||
}),
|
}),
|
||||||
getters: {
|
getters: {
|
||||||
AccountsList(state) {
|
AccountsList(state) {
|
||||||
return state.Accounts.values();
|
return [ ...state.Accounts.values() ];
|
||||||
},
|
},
|
||||||
CategoriesForMonth: (state) => (year : number, month : number) => {
|
CategoriesForMonth: (state) => (year : number, month : number) => {
|
||||||
console.log("MTH", state.Months)
|
console.log("MTH", state.Months)
|
||||||
const yearMap = state.Months.get(year);
|
const yearMap = state.Months.get(year);
|
||||||
return yearMap?.get(month)?.values();
|
return [ ...yearMap?.get(month)?.values() || [] ];
|
||||||
},
|
},
|
||||||
CurrentAccount(state) : Account | undefined {
|
CurrentAccount(state) : Account | undefined {
|
||||||
if (state.CurrentAccountID == null)
|
if (state.CurrentAccountID == null)
|
||||||
@ -53,13 +53,13 @@ export const useAccountStore = defineStore("budget/account", {
|
|||||||
return state.Accounts.get(state.CurrentAccountID);
|
return state.Accounts.get(state.CurrentAccountID);
|
||||||
},
|
},
|
||||||
OnBudgetAccounts(state) {
|
OnBudgetAccounts(state) {
|
||||||
return Array.from(state.Accounts.values()).filter(x => x.OnBudget);
|
return [ ...state.Accounts.values() ].filter(x => x.OnBudget);
|
||||||
},
|
},
|
||||||
OnBudgetAccountsBalance(state) : Number {
|
OnBudgetAccountsBalance(state) : Number {
|
||||||
return this.OnBudgetAccounts.reduce((prev, curr) => prev + Number(curr.Balance), 0);
|
return this.OnBudgetAccounts.reduce((prev, curr) => prev + Number(curr.Balance), 0);
|
||||||
},
|
},
|
||||||
OffBudgetAccounts(state) {
|
OffBudgetAccounts(state) {
|
||||||
return Array.from(state.Accounts.values()).filter(x => !x.OnBudget);
|
return [ ...state.Accounts.values() ].filter(x => !x.OnBudget);
|
||||||
},
|
},
|
||||||
OffBudgetAccountsBalance(state) : Number {
|
OffBudgetAccountsBalance(state) : Number {
|
||||||
return this.OffBudgetAccounts.reduce((prev, curr) => prev + Number(curr.Balance), 0);
|
return this.OffBudgetAccounts.reduce((prev, curr) => prev + Number(curr.Balance), 0);
|
||||||
|
@ -21,7 +21,7 @@ export const useSessionStore = defineStore('session', {
|
|||||||
Budgets: new Map<string, Budget>(),
|
Budgets: new Map<string, Budget>(),
|
||||||
}),
|
}),
|
||||||
getters: {
|
getters: {
|
||||||
BudgetsList: (state) => state.Budgets.values(),
|
BudgetsList: (state) => [ ...state.Budgets.values() ],
|
||||||
AuthHeaders: (state) => ({'Authorization': 'Bearer ' + state.Token}),
|
AuthHeaders: (state) => ({'Authorization': 'Bearer ' + state.Token}),
|
||||||
LoggedIn: (state) => state.Token != null,
|
LoggedIn: (state) => state.Token != null,
|
||||||
},
|
},
|
||||||
|
Loading…
x
Reference in New Issue
Block a user