diff options
Diffstat (limited to 'pkg/tpl/random.templ')
-rw-r--r-- | pkg/tpl/random.templ | 18 |
1 files changed, 6 insertions, 12 deletions
diff --git a/pkg/tpl/random.templ b/pkg/tpl/random.templ index 63e7c03..39ce3ff 100644 --- a/pkg/tpl/random.templ +++ b/pkg/tpl/random.templ @@ -1,18 +1,12 @@ package tpl -import "sh.org.ru/pkg/model" -import "math/rand" -import "fmt" +import ( + "sh.org.ru/pkg/model" +) templ Random(quotes []model.Quote) { - @Layout(HeaderParams{ - Title: "Цитатник Рунета -- случайные", - Description: "Новый цитатник Рунета", - URL: "https://sh.org.ru/random", - }) { - for _, q := range quotes { - @Quote(&q) - } - <a role="button" href={templ.URL(fmt.Sprintf("/random?%d", rand.Int()))}>Обновить</a> + for _, q := range quotes { + @Quote(&q) } + <a role="button" hx-get="/random" hx-swap="outerHTML">Загрузить ещё...</a> } |