diff options
Diffstat (limited to 'pkg/view/settings.go')
-rw-r--r-- | pkg/view/settings.go | 18 |
1 files changed, 6 insertions, 12 deletions
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 { |