diff options
Diffstat (limited to 'internal/handlers/settings.go')
| -rw-r--r-- | internal/handlers/settings.go | 18 |
1 files changed, 10 insertions, 8 deletions
diff --git a/internal/handlers/settings.go b/internal/handlers/settings.go index 60fc6be..0ad362b 100644 --- a/internal/handlers/settings.go +++ b/internal/handlers/settings.go @@ -22,15 +22,17 @@ func (h *Handler) HandleSettingsPage(w http.ResponseWriter, r *http.Request) { } data := struct { - Configs map[string][]models.SourceConfig - Sources []string - Toggles []models.FeatureToggle - CSRFToken string + Configs map[string][]models.SourceConfig + Sources []string + Toggles []models.FeatureToggle + CSRFToken string + WebAuthnEnabled bool }{ - Configs: bySource, - Sources: []string{"trello", "todoist", "gcal", "gtasks"}, - Toggles: toggles, - CSRFToken: auth.GetCSRFTokenFromContext(r.Context()), + Configs: bySource, + Sources: []string{"trello", "todoist", "gcal", "gtasks"}, + Toggles: toggles, + CSRFToken: auth.GetCSRFTokenFromContext(r.Context()), + WebAuthnEnabled: h.WebAuthnEnabled, } if err := h.renderer.Render(w, "settings.html", data); err != nil { |
