Added a nice table for displaying currently available servers

This commit is contained in:
2022-09-24 17:33:59 -04:00
parent 25b68c4bc6
commit b41b246483
3 changed files with 54 additions and 4 deletions

View File

@ -14,10 +14,33 @@
<section class="row">
<div class="columns twelve">
<h3>List of servers:</h3>
<span><p>There are currently no servers registered.</p></span>
{% for m in servers %}
<p>Server directory: {{ m.getDirectory() }}</p>
{% endfor %}
{% if servers|length < 1 %}
<p>There are currently no servers registered.</p>
{% else %}
<table class="u-full-width">
<thead>
<tr>
<th>Server name</th>
<th>Minecraft version</th>
<th>State</th>
<th>Actions</th>
</tr>
</thead>
<tbody>
<tr>
{% for m in servers %}
<td>{{ m.getName() }}</td>
<td>{{ m.getVersion() }}</td>
<td>{{ m.getState() ? 'Running' : 'Stopped' }}</td>
<td>
<a href="/server/{{ m.getName() }}/start">Start</a>
<a href="/server/{{ m.getName() }}/stop">Stop</a>
</td>
{% endfor %}
</tr>
</tbody>
</table>
{% endif %}
</div>
</section>