@using LANCommander.Server.Data
@using LANCommander.Server.Services
@using LANCommander.Server.Services.Models
@using Microsoft.AspNetCore.Components.Authorization
@using Microsoft.AspNetCore.Components.Web
@using System.Security.Claims
@inject SettingService SettingService
@inject NavigationManager NavigationManager
@{
var settings = SettingService.GetSettings();
}
@switch (SettingService.GetSettings().Theme)
{
case LANCommanderTheme.Light:
break;
case LANCommanderTheme.Dark:
break;
}
@code {
protected override async Task OnInitializedAsync()
{
if (DatabaseContext.Provider == Data.Enums.DatabaseProvider.Unknown && !NavigationManager.Uri.Contains("/FirstTimeSetup"))
{
NavigationManager.NavigateTo("/FirstTimeSetup", true);
}
}
}