23 lines
626 B
Plaintext
23 lines
626 B
Plaintext
package cod4server
|
|
|
|
import "gitea.henriburau.de/haw-lan/cod4watcher/models"
|
|
import "fmt"
|
|
|
|
templ ServerStatus(status *models.CoD4ServerStatus) {
|
|
<div class="flex items-center gap-1 font-normal text-gray-700 dark:text-gray-400">
|
|
<i class="fa-solid fa-map"></i>
|
|
<span>{ status.MapName }</span>
|
|
<i class="fa-solid fa-user"></i>
|
|
<span>{ fmt.Sprintf("%d/%d",len(status.Score), status.MaxPlayers) }</span>
|
|
</div>
|
|
<div class="py-1 px-3 rounded-md bg-slate-800 text-white">
|
|
@templ.Raw(status.Name)
|
|
</div>
|
|
}
|
|
|
|
templ ServerStatusError(err error) {
|
|
<div>
|
|
<span class="text-red-600">Failed to reach server</span>
|
|
</div>
|
|
}
|