2022-08-27 20:16:31 -05:00
|
|
|
@page "/networks"
|
2022-08-26 13:13:40 -05:00
|
|
|
@inherits BasicComponent
|
2022-08-19 20:46:45 -05:00
|
|
|
|
2022-08-27 20:16:31 -05:00
|
|
|
<PageTitle>Networks</PageTitle>
|
2022-08-19 20:46:45 -05:00
|
|
|
<RadzenContent Container="main">
|
|
|
|
<RadzenHeading Size="H1" Text="Select network" />
|
2022-08-20 10:14:13 -05:00
|
|
|
<RadzenTabs RenderMode="TabRenderMode.Client">
|
2022-08-19 20:46:45 -05:00
|
|
|
<Tabs>
|
2022-08-27 17:05:35 -05:00
|
|
|
@if (Networks != null)
|
2022-08-27 12:37:49 -05:00
|
|
|
{
|
2022-08-27 18:13:00 -05:00
|
|
|
foreach (var kvp in Networks.OrderBy(x => x.Key))
|
2022-08-27 16:18:49 -05:00
|
|
|
{
|
2022-08-27 17:05:35 -05:00
|
|
|
var networkType = kvp.Key;
|
2022-09-18 21:15:03 -05:00
|
|
|
var networkCards = kvp.Value;
|
2022-08-27 16:18:49 -05:00
|
|
|
<RadzenTabsItem Text="@networkType.ToString()">
|
2022-09-28 20:49:55 -05:00
|
|
|
<CardList Data="@networkCards" OnSelectedChange="@(async _ => await OnNetworkChange())" @bind-SelectedItems="@AppState.UserStorage.SelectedNetworks"/>
|
2022-08-27 16:18:49 -05:00
|
|
|
</RadzenTabsItem>
|
|
|
|
}
|
2022-08-27 12:37:49 -05:00
|
|
|
}
|
2022-08-19 20:46:45 -05:00
|
|
|
</Tabs>
|
|
|
|
</RadzenTabs>
|
|
|
|
</RadzenContent>
|