@page "/"
@attribute [Authorize]
@inject DashboardService DashboardService
@inject TransactionService TransactionService
@inject AuthenticationStateProvider AuthStateProvider
@inject IJSRuntime JS
@implements IAsyncDisposable
@rendermode InteractiveServer
An overview of your balances, recent and upcoming transactions.
@if (data is null) {Loading...
} else if (data.Accounts.Count == 0) {Get started by adding an account and then recording transactions.
No recent transactions.
} else {No upcoming transactions.
} else {