From 52276ba99540d6c61195772ccdd50944e96f4959 Mon Sep 17 00:00:00 2001 From: Gabriel Arakaki Giovanini Date: Wed, 19 Jul 2023 20:24:19 +0200 Subject: feat: Move settings from `html/template` to qtpl --- pkg/view/settings.go | 18 ++++++------------ 1 file changed, 6 insertions(+), 12 deletions(-) (limited to 'pkg/view/settings.go') diff --git a/pkg/view/settings.go b/pkg/view/settings.go index 14f4e49..bee3dc2 100644 --- a/pkg/view/settings.go +++ b/pkg/view/settings.go @@ -3,9 +3,9 @@ package view import ( "github.com/valyala/fasthttp" - "git.sr.ht/~gabrielgio/img" "git.sr.ht/~gabrielgio/img/pkg/database/repository" "git.sr.ht/~gabrielgio/img/pkg/ext" + "git.sr.ht/~gabrielgio/img/templates" ) type ( @@ -14,11 +14,6 @@ type ( settingsRepository repository.SettingsRepository userRepository repository.UserRepository } - - SettingsPage struct { - Settings *repository.Settings - Users []*repository.User - } ) func NewSettingsView( @@ -42,13 +37,12 @@ func (self *SettingsView) Index(ctx *fasthttp.RequestCtx) error { return err } - return img.Render(ctx, "settings.html", &img.HTMLView[*SettingsPage]{ - Title: "Settings", - Data: &SettingsPage{ - Settings: s, - Users: users, - }, + templates.WritePageTemplate(ctx, &templates.SettingsPage{ + Settings: s, + Users: users, }) + + return nil } func (self *SettingsView) Save(ctx *fasthttp.RequestCtx) error { -- cgit v1.2.3