Refactor management UX and move workspace status to toasts
This commit is contained in:
@@ -60,11 +60,6 @@
|
||||
</div>
|
||||
</header>
|
||||
|
||||
@if (!string.IsNullOrWhiteSpace(StatusMessage))
|
||||
{
|
||||
<p class="status-message @(StatusIsError ? "error" : "success")">@StatusMessage</p>
|
||||
}
|
||||
|
||||
@if (IsPlayScreen)
|
||||
{
|
||||
<main class="play-screen @(MobilePanel == "log" ? "mobile-log" : "mobile-character")">
|
||||
@@ -114,7 +109,6 @@
|
||||
<CampaignManagementPanel
|
||||
Campaigns="Campaigns"
|
||||
SelectedCampaignId="SelectedCampaignId"
|
||||
SelectedCampaignName="SelectedCampaignName"
|
||||
SelectedCampaign="SelectedCampaign"
|
||||
Rulesets="Rulesets"
|
||||
IsMutating="IsMutating"
|
||||
@@ -126,6 +120,18 @@
|
||||
EditCharacterRequested="OpenEditCharacterModal"/>
|
||||
}
|
||||
</div>
|
||||
|
||||
@if (Toasts.Count > 0)
|
||||
{
|
||||
<div class="toast-stack" aria-live="polite" aria-atomic="false">
|
||||
@foreach (var toast in Toasts)
|
||||
{
|
||||
<div class="toast @(toast.IsError ? "error" : "success")" role="status">
|
||||
<p>@toast.Message</p>
|
||||
</div>
|
||||
}
|
||||
</div>
|
||||
}
|
||||
</div>
|
||||
|
||||
<CharacterFormModal
|
||||
|
||||
Reference in New Issue
Block a user