Dashboard
diff --git a/web/src/pages/Account.vue b/web/src/pages/Account.vue
index aa4537b..963054c 100644
--- a/web/src/pages/Account.vue
+++ b/web/src/pages/Account.vue
@@ -82,7 +82,7 @@ export default defineComponent({
>{{ transaction.CategoryGroup ? transaction.CategoryGroup + " : " + transaction.Category : "" }}
{{ transaction.Memo }}
|
⌂
- {{$store.getters.CurrentBudget.Name}}
+ {{$store.getters.CurrentBudgetName}}
Budget
Reports (Coming Soon)
- All Accounts
+ All Accounts
On-Budget Accounts
@@ -35,13 +35,13 @@ export default defineComponent({
Closed Accounts
+ Add Account
- Budget-Settings
+ Budget-Settings
diff --git a/web/src/store/index.ts b/web/src/store/index.ts
index c835abd..fe50897 100644
--- a/web/src/store/index.ts
+++ b/web/src/store/index.ts
@@ -201,15 +201,27 @@ export const store = createStore({
'Authorization': 'Bearer ' + state.Session.Token
}
},
- CurrentBudget(state) {
+ CurrentBudget(state) : Budget | undefined {
if (state.CurrentBudgetID == null)
- return {};
+ return undefined;
- return state.Budgets.get(state.CurrentBudgetID) || {};
+ return state.Budgets.get(state.CurrentBudgetID);
},
- CurrentAccount(state) {
+ CurrentBudgetID(state) : string | undefined {
+ return state.CurrentBudgetID;
+ },
+ CurrentBudgetName(state) : string {
+ if (state.CurrentBudgetID == null)
+ return "";
+
+ const currentBudget = state.Budgets.get(state.CurrentBudgetID);
+ if(currentBudget != undefined)
+ return currentBudget.Name;
+ return "";
+ },
+ CurrentAccount(state) : Account | undefined {
if (state.CurrentAccountID == null)
- return { name: "Not found" };
+ return undefined;
return state.Accounts.get(state.CurrentAccountID);
},
OnBudgetAccounts(state) {
|