Files
qbtmud/Lantean.QBTMud/Components/Dialogs/AddPeerDialog.razor
2024-10-22 09:57:50 +01:00

27 lines
1.1 KiB
Plaintext

@inherits SubmittableDialog
<MudDialog>
<DialogContent>
<table width="100%">
<tbody>
<tr>
<td style="width: 70%"><MudTextField T="string" Label="IP" Value="@IP" ValueChanged="SetIP" Required Variant="Variant.Outlined" /></td>
<td style="width: 30%"><MudNumericField T="int?" Label="Port" Value="@Port" ValueChanged="SetPort" Required Variant="Variant.Outlined" /></td>
<td><MudIconButton Icon="@Icons.Material.Filled.Add" OnClick="AddTracker" /></td>
</tr>
@foreach (var peer in Peers)
{
var peerRef = peer;
<tr>
<td>@peer</td>
<td><MudIconButton Icon="@Icons.Material.Filled.Delete" OnClick="@(e => DeletePeer(peerRef))" /></td>
</tr>
}
</tbody>
</table>
</DialogContent>
<DialogActions>
<MudButton OnClick="Cancel">Cancel</MudButton>
<MudButton Color="Color.Primary" OnClick="Submit">Save</MudButton>
</DialogActions>
</MudDialog>