From cbceaca16e7ba0728f1a73892e9fa096f2632fcb Mon Sep 17 00:00:00 2001 From: oppiliappan Date: Thu, 18 Jun 2026 13:31:37 +0100 Subject: [PATCH] appview/pages: htmxify keys handlers Signed-off-by: oppiliappan --- appview/pages/templates/layouts/profilebase.html | 2 +- .../user/settings/fragments/keyListing.html | 15 +++++++-------- appview/pages/templates/user/settings/keys.html | 12 +++++------- appview/settings/settings.go | 14 ++++++++++++-- 4 files changed, 25 insertions(+), 18 deletions(-) diff --git a/appview/pages/templates/layouts/profilebase.html b/appview/pages/templates/layouts/profilebase.html index 7a838c12..c55a9631 100644 --- a/appview/pages/templates/layouts/profilebase.html +++ b/appview/pages/templates/layouts/profilebase.html @@ -30,7 +30,7 @@ {{ end }} {{ define "content" }} - {{ if not .Card.HasProfile }} + {{ if not .Card.IsTangledUser }}
diff --git a/appview/pages/templates/user/settings/fragments/keyListing.html b/appview/pages/templates/user/settings/fragments/keyListing.html index 3f12fc67..2d3488dc 100644 --- a/appview/pages/templates/user/settings/fragments/keyListing.html +++ b/appview/pages/templates/user/settings/fragments/keyListing.html @@ -1,27 +1,26 @@ {{ define "user/settings/fragments/keyListing" }} - {{ $root := index . 0 }} - {{ $key := index . 1 }} -
+
{{ i "key" "w-4" "h-4" }} - {{ $key.Name }} + {{ .Name }}
- {{ sshFingerprint $key.Key }} + {{ sshFingerprint .Key }}
- added {{ template "repo/fragments/time" $key.Created }} + added {{ template "repo/fragments/time" .Created }}
-
+
{{ range .PubKeys }} - {{ template "user/settings/fragments/keyListing" (list $ .) }} - {{ else }} -
- No keys added yet -
+ {{ template "user/settings/fragments/keyListing" . }} {{ end }}
{{ end }} @@ -60,7 +56,9 @@