You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
26 lines
468 B
26 lines
468 B
@page "/"
|
|
@inject DaprClient Dapr
|
|
|
|
<h1>Welcome to our awesome store!</h1>
|
|
<p>Please browse the products at your leisure.</p>
|
|
|
|
@if (products == null)
|
|
{
|
|
<h3>Loading...</h3>
|
|
}
|
|
else
|
|
{
|
|
foreach (var product in products)
|
|
{
|
|
<ProductDisplay Product="product" />
|
|
}
|
|
}
|
|
|
|
@code {
|
|
Product[]? products;
|
|
|
|
protected async override Task OnInitializedAsync()
|
|
{
|
|
products = await Dapr.InvokeMethodAsync<Product[]>("products", "list");
|
|
}
|
|
}
|
|
|