@page "/settings" @attribute [Authorize] @inject IAppSettingsService AppSettingsService Settings

Settings

Default values used to compute manual work-unit totals and income.

@if (settings is null) {

Loading...

} else {
@if (!string.IsNullOrWhiteSpace(statusMessage)) { @statusMessage }
} @code { private AppSettingsDocument? settings; private string? statusMessage; protected override async Task OnInitializedAsync() { settings = await AppSettingsService.GetAsync(); } private async Task SaveAsync() { if (settings is null) { return; } settings = await AppSettingsService.SaveAsync(settings); statusMessage = $"Saved at {DateTime.Now:t}"; } }