Utilized more BitBlazor components. Added enhancements to voice work search.
This commit is contained in:
@@ -6,17 +6,17 @@
|
||||
|
||||
<PageTitle>Home</PageTitle>
|
||||
|
||||
<MudTabs Elevation="2" Rounded="true" ApplyEffectsToContainer="true" PanelClass="pa-6">
|
||||
<MudTabPanel Text="Available" Icon="@Icons.Material.Filled.Home">
|
||||
<BitPivot Size="BitSize.Medium">
|
||||
<BitPivotItem HeaderText="@($"Available ({availableVoiceWorks?.Length ?? 0})")">
|
||||
<JProductCollection Products="availableVoiceWorks"></JProductCollection>
|
||||
</MudTabPanel>
|
||||
<MudTabPanel Text="Upcoming" Icon="@Icons.Material.Filled.ArrowUpward">
|
||||
</BitPivotItem>
|
||||
<BitPivotItem HeaderText="@($"Upcoming ({upcomingVoiceWorks?.Length ?? 0})")">
|
||||
<JProductCollection Products="upcomingVoiceWorks"></JProductCollection>
|
||||
</MudTabPanel>
|
||||
<MudTabPanel Text="Announcements" Icon="@Icons.Material.Filled.Home">
|
||||
</BitPivotItem>
|
||||
<BitPivotItem HeaderText="@($"Announcements ({announcedVoiceWorks?.Length ?? 0})")">
|
||||
<JProductCollection Products="announcedVoiceWorks"></JProductCollection>
|
||||
</MudTabPanel>
|
||||
</MudTabs>
|
||||
</BitPivotItem>
|
||||
</BitPivot>
|
||||
|
||||
@code {
|
||||
VoiceWorkSearchResult[]? availableVoiceWorks;
|
||||
@@ -29,9 +29,6 @@
|
||||
_ = LoadUpcomingVoiceWorksAsync();
|
||||
_ = LoadAnnouncedVoiceWorksAsync();
|
||||
|
||||
// availableVoiceWorks = await GetAvailableVoiceWorksAsync();
|
||||
// upcomingVoiceWorks = await GetUpcomingVoiceWorksAsync();
|
||||
|
||||
return Task.CompletedTask;
|
||||
}
|
||||
|
||||
@@ -55,7 +52,7 @@
|
||||
|
||||
var result = await Client.SearchAsync(request);
|
||||
|
||||
availableVoiceWorks = result.Results.Items;
|
||||
availableVoiceWorks = result?.Results.Items;
|
||||
|
||||
await InvokeAsync(StateHasChanged);
|
||||
}
|
||||
@@ -80,7 +77,7 @@
|
||||
|
||||
var result = await Client.SearchAsync(request);
|
||||
|
||||
upcomingVoiceWorks = result.Results.Items;
|
||||
upcomingVoiceWorks = result?.Results.Items;
|
||||
|
||||
await InvokeAsync(StateHasChanged);
|
||||
}
|
||||
@@ -104,7 +101,7 @@
|
||||
|
||||
var result = await Client.SearchAsync(request);
|
||||
|
||||
announcedVoiceWorks = result.Results.Items;
|
||||
announcedVoiceWorks = result?.Results.Items;
|
||||
|
||||
await InvokeAsync(StateHasChanged);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user