26 lines
588 B
Plaintext
26 lines
588 B
Plaintext
@page "/voiceworks"
|
|
@using JSMR.Application.VoiceWorks.Queries.Search
|
|
@using JSMR.UI.Blazor.Components
|
|
@using JSMR.UI.Blazor.Services
|
|
@inject VoiceWorksClient Client
|
|
|
|
<PageTitle>Voice Works</PageTitle>
|
|
|
|
<h3>VoiceWorks</h3>
|
|
|
|
<JProductCollection Products="items"></JProductCollection>
|
|
|
|
@code {
|
|
VoiceWorkSearchResult[]? items;
|
|
|
|
protected override async Task OnInitializedAsync()
|
|
{
|
|
SearchVoiceWorksRequest request = new(
|
|
Options: new()
|
|
);
|
|
|
|
var result = await Client.SearchAsync(request);
|
|
|
|
items = result?.Results.Items ?? [];
|
|
}
|
|
} |