Finalized delete voice work logic.
All checks were successful
ci / build-test (push) Successful in 2m45s
ci / publish-image (push) Successful in 1m54s

This commit is contained in:
2026-05-09 22:19:44 -04:00
parent 5eecba7eec
commit 06d5aa345d
7 changed files with 72 additions and 9 deletions

View File

@@ -8,10 +8,10 @@
<BitPivot Size="BitSize.Medium">
<BitPivotItem HeaderText="@($"Available ({availableVoiceWorks?.Length ?? 0})")">
<JProductCollection Products="availableVoiceWorks"></JProductCollection>
<JProductCollection Products="availableVoiceWorks" ProductDeleted="OnAvailableProductDeleted"></JProductCollection>
</BitPivotItem>
<BitPivotItem HeaderText="@($"Upcoming ({upcomingVoiceWorks?.Length ?? 0})")">
<JProductCollection Products="upcomingVoiceWorks"></JProductCollection>
<JProductCollection Products="upcomingVoiceWorks" ProductDeleted="OnUpcomingProductDeleted"></JProductCollection>
</BitPivotItem>
<BitPivotItem HeaderText="@($"Announcements ({announcedVoiceWorks?.Length ?? 0})")">
<JProductCollection Products="announcedVoiceWorks" ProductDeleted="OnAnnouncedProductDeleted"></JProductCollection>
@@ -106,8 +106,20 @@
await InvokeAsync(StateHasChanged);
}
private async Task OnAvailableProductDeleted()
{
_ = LoadAvailableVoiceWorksAsync();
}
private async Task OnUpcomingProductDeleted()
{
_ = LoadUpcomingVoiceWorksAsync();
_ = LoadAnnouncedVoiceWorksAsync();
}
private async Task OnAnnouncedProductDeleted()
{
_ = LoadUpcomingVoiceWorksAsync();
_ = LoadAnnouncedVoiceWorksAsync();
}
}