diff options
author | René 'Necoro' Neumann <necoro@necoro.eu> | 2024-10-17 16:37:23 +0200 |
---|---|---|
committer | René 'Necoro' Neumann <necoro@necoro.eu> | 2024-10-17 16:37:23 +0200 |
commit | b2447bc967df37b31282a97e32c581954bb8bcc9 (patch) | |
tree | 39758d1121fae6dc1d27e8a45035690421900d6c /pages/pages.templ | |
parent | 789d21034e526a03d3e91d5d284a4888be938340 (diff) | |
download | gosten-b2447bc967df37b31282a97e32c581954bb8bcc9.tar.gz gosten-b2447bc967df37b31282a97e32c581954bb8bcc9.tar.bz2 gosten-b2447bc967df37b31282a97e32c581954bb8bcc9.zip |
Move from html/template to templ
Diffstat (limited to '')
-rw-r--r-- | pages/pages.templ | 46 |
1 files changed, 46 insertions, 0 deletions
diff --git a/pages/pages.templ b/pages/pages.templ new file mode 100644 index 0000000..b9b7489 --- /dev/null +++ b/pages/pages.templ @@ -0,0 +1,46 @@ +package pages + +import "gosten/model" + +templ notfound(uri string) { + @content() { + <div class="alert alert-danger d-flex align-items-center" role="alert"> + <svg class="me-2" role="img" xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" viewBox="0 0 16 16"> + <path d="M9.05.435c-.58-.58-1.52-.58-2.1 0L.436 6.95c-.58.58-.58 1.519 0 2.098l6.516 6.516c.58.58 1.519.58 2.098 0l6.516-6.516c.58-.58.58-1.519 0-2.098zM8 4c.535 0 .954.462.9.995l-.35 3.507a.552.552 0 0 1-1.1 0L7.1 4.995A.905.905 0 0 1 8 4m.002 6a1 1 0 1 1 0 2 1 1 0 0 1 0-2"/> + </svg> + <div> + Seite <span class="fst-italic">{uri}</span> nicht gefunden! + </div> + </div> + } +} + +templ index(user string) { + @content() { + Logged in with user: {user} + } +} + +templ recur(rows []model.GetRecurExpensesRow) { + @content() { + <ul class="list-group"> + for _, r := range rows { + <li class="list-group-item"> + {r.Description.String} + </li> + } + </ul> + } +} + +templ categories(rows []model.GetCategoriesOrderedRow) { + @content() { + <ul class="list-group"> + for _, r := range rows { + <li class="list-group-item"> + {r.Name} + </li> + } + </ul> + } +}
\ No newline at end of file |