update: add the package page

This commit is contained in:
ngn
2024-08-13 22:12:27 +03:00
parent a556ed08aa
commit aa0b373423
8 changed files with 345 additions and 43 deletions

View File

@ -9,27 +9,36 @@
<body>
{{template "parts/bar" .}}
<main>
<div class="search">
<form action="/" method="GET">
{{if .query}}
<input placeholder="Hit enter to search" type="text" name="q" value="{{.query}}">
{{else}}
<input placeholder="Hit enter to search" type="text" name="q" autofocus>
{{end}}
<form action="/" method="GET">
<div class="options">
<select name="pools">
<option value="">Select pool</option>
{{range .pools}}
<option value="{{.Name}}">{{.Display}}</option>
{{end}}
</select>
</form>
<div class="status">
<p>Listing {{len .list}} packages</p>
<p>Last updated: {{.last}}</p>
<div class="checkbox">
<input type="checkbox" name="exact" value="1">
<label>Only show exact matches</label>
</div>
<div class="checkbox">
<input type="checkbox" name="json" value="1">
<label>Show results as JSON</label>
</div>
</div>
</div>
<table class="pkgs">
<div class="search">
{{if .query}}
<input placeholder="Hit enter to search" type="text" name="q" value="{{.query}}">
{{else}}
<input placeholder="Hit enter to search" type="text" name="q" autofocus>
{{end}}
<div class="status">
<p>Listing {{len .list}} packages</p>
<p>Last updated: {{.last}}</p>
</div>
</div>
</form>
<table class="list">
<tr>
<th>Name</th>
<th>Pool</th>
@ -40,7 +49,7 @@
</tr>
{{range .list}}
<tr>
<td><a href="{{.URL}}">{{.Name}}</a></td>
<td><a href="/p/{{.Name}}/{{.Version}}">{{.Name}}</a></td>
{{if .Pool}}
<td>{{.Pool.Display}}</td>
{{else}}