Error page + config + docker

This commit is contained in:
William Bouzourène 2026-02-16 14:58:18 +01:00
parent 7e821296a6
commit c6c533a503
Signed by: bouzoure
GPG key ID: 423440D735B56BE2
13 changed files with 110 additions and 31 deletions

View file

@ -1,26 +1,14 @@
package templates
type IndexParams struct {
Error string
}
templ Index(baseParams BaseTemplateParams, indexParams IndexParams) {
templ Index(baseParams BaseTemplateParams) {
@BaseTemplate(baseParams) {
<div id="main">
<h1>GPX downloader</h1>
if len(indexParams.Error) <= 0 {
<form method="post" action="/fetch">
<input name="url" required />
<button type="submit">Fetch</button>
</form>
} else {
<div class="error-message">
{ indexParams.Error }
</div>
<a href="/">Retour</a>
}
<form method="post" action="/fetch">
<input name="url" required />
<button type="submit">Fetch</button>
</form>
</div>
}
}