Redesigned network tab
This commit is contained in:
@@ -1,61 +1,72 @@
|
|||||||
@using Moonlight.Features.Servers.Entities
|
@using Moonlight.Features.Servers.Entities
|
||||||
@using System.Net
|
@using System.Net
|
||||||
|
|
||||||
<div class="row">
|
<div class="card card-body mb-8 pb-1 d-none d-md-flex">
|
||||||
@foreach (var allocation in Server.Allocations)
|
<div class="row g-3 align-items-center mx-2">
|
||||||
{
|
<div class="col">
|
||||||
<div class="col-md-12 col-12 my-3">
|
<label class="form-label fs-5">FQDN (or dedicated ip address)</label>
|
||||||
<div class="card card-body">
|
</div>
|
||||||
<div class="d-flex justify-content-between align-items-center px-8">
|
<div class="col">
|
||||||
<div>
|
<label class="form-label fs-5">IP Address</label>
|
||||||
<label class="form-label">FQDN (or dedicated ip address)</label>
|
</div>
|
||||||
<div class="fw-semibold fs-3">
|
<div class="col">
|
||||||
@if (allocation.IpAddress == "0.0.0.0")
|
<label class="form-label fs-5">Port</label>
|
||||||
{
|
</div>
|
||||||
@Server.Node.Fqdn
|
<div class="col">
|
||||||
}
|
<label class="form-label fs-5">Notes</label>
|
||||||
else
|
</div>
|
||||||
{
|
<div class="col">
|
||||||
@allocation.IpAddress
|
</div>
|
||||||
}
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
|
||||||
<div>
|
@foreach (var allocation in Server.Allocations)
|
||||||
<label class="form-label">IP Address</label>
|
{
|
||||||
@if (allocation.IpAddress != "0.0.0.0" || IsIpAddress(Server.Node.Fqdn))
|
<div class="card card-body py-2 my-3">
|
||||||
{
|
<div class="row g-3 align-items-center mx-2">
|
||||||
<div class="fw-semibold fs-3">
|
<div class="col">
|
||||||
-
|
<div class="fw-semibold fs-3">
|
||||||
</div>
|
@if (allocation.IpAddress == "0.0.0.0")
|
||||||
}
|
{
|
||||||
else
|
@Server.Node.Fqdn
|
||||||
{
|
}
|
||||||
//TODO: Resolve domains addresses here
|
else
|
||||||
<div class="fw-semibold fs-3">
|
{
|
||||||
188.75.252.37
|
@allocation.IpAddress
|
||||||
</div>
|
}
|
||||||
}
|
|
||||||
</div>
|
|
||||||
<div>
|
|
||||||
<label class="form-label">Port</label>
|
|
||||||
<div class="fw-semibold fs-3">
|
|
||||||
@allocation.Port
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div>
|
|
||||||
<label class="form-label">Notes</label>
|
|
||||||
<input type="text" class="form-control" placeholder="What is this allocation for?"/>
|
|
||||||
</div>
|
|
||||||
<div>
|
|
||||||
<button class="btn btn-danger disabled" type="button" disabled="disabled">
|
|
||||||
<i class="bx bx-sm bx-trash"></i>Remove
|
|
||||||
</button>
|
|
||||||
</div>
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
<div class="col">
|
||||||
|
@if (allocation.IpAddress != "0.0.0.0" || IsIpAddress(Server.Node.Fqdn))
|
||||||
|
{
|
||||||
|
<div class="fw-semibold fs-3">
|
||||||
|
-
|
||||||
|
</div>
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
//TODO: Resolve domains addresses here
|
||||||
|
<div class="fw-semibold fs-3">
|
||||||
|
188.75.252.37
|
||||||
|
</div>
|
||||||
|
}
|
||||||
|
</div>
|
||||||
|
<div class="col">
|
||||||
|
<div class="fw-semibold fs-3">
|
||||||
|
@allocation.Port
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="col d-none d-sm-block">
|
||||||
|
<input type="text" class="form-control" placeholder="What is this allocation for?"/>
|
||||||
|
</div>
|
||||||
|
<div class="col text-end">
|
||||||
|
<button class="btn btn-icon btn-danger disabled" type="button" disabled="disabled">
|
||||||
|
<i class="bx bx-sm bx-trash"></i>
|
||||||
|
</button>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
}
|
</div>
|
||||||
</div>
|
}
|
||||||
|
|
||||||
@code
|
@code
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user