Files
Maintainarr/internal/views/pages/groups.gohtml

28 lines
1.1 KiB
Plaintext

{{define "content"}}
{{$data := .Content}}
{{if $data.Nodes}}
<section>
<div class="card border-0 shadow-sm">
<div class="card-body">
<div class="table-responsive">
<table class="table table-hover align-middle mb-0">
<thead><tr><th><i class="ti ti-server-2 me-2"></i>Name</th><th><i class="ti ti-stack-2 me-2"></i>Group</th><th><i class="ti ti-brand-linux me-2"></i>Distro</th><th><i class="ti ti-world me-2"></i>IP</th><th><i class="ti ti-clock-hour-4 me-2"></i>Uptime</th></tr></thead>
<tbody>
{{range $data.Nodes}}
<tr><td><i class="{{nodeIconClass .Distro .PackageManager}} me-2"></i>{{.Name}}</td><td>{{if .GroupName}}{{.GroupName}}{{end}}</td><td>{{.Distro}}</td><td>{{.IPAddress}}</td><td>{{uptime .UptimeSeconds}}</td></tr>
{{end}}
</tbody>
</table>
</div>
</div>
</div>
</section>
{{else}}
<section class="card border-0 shadow-sm">
<div class="card-body py-5 text-center text-body-secondary">
<i class="ti ti-server-off fs-1 d-block mb-3"></i>No nodes.
</div>
</section>
{{end}}
{{end}}