@page "/Configure" @using Wabbajack.App.Blazor.State @namespace Wabbajack.App.Blazor.Pages
@* TODO: [High] Find a cleaner way to show/hide components based on state. *@ @* TODO: [Low] Split each "side" into their own components? *@
@if (!string.IsNullOrEmpty(ModList.Name)) { if (InstallState != GlobalState.InstallStateEnum.Installing) { } else if (InstallState == GlobalState.InstallStateEnum.Installing) { // TODO: [Low] Step logging. } }
@if (!string.IsNullOrEmpty(Image)) { if (InstallState != GlobalState.InstallStateEnum.Installing) { } else if (InstallState == GlobalState.InstallStateEnum.Installing) { // TODO: [Low] Implement featured mod slideshow. } }
@if (InstallState == GlobalState.InstallStateEnum.Installing) {
} @if (InstallState != GlobalState.InstallStateEnum.Installing) {
@* TODO: [High] Turn path selectors into components. *@
Target Modlist Install Location Download Location
@ModListPath @InstallPath @DownloadPath
Browse Gallery
}