- {{ block "listLeftSide" . }} {{ end }}
- {{ block "listRightSide" . }} {{ end }}
+
+ {{ block "knotLeftSide" . }} {{ end }}
+ {{ block "knotRightSide" . }} {{ end }}
+{{ define "knotLeftSide" }}
+ {{ if .Registered }}
+
{{ i "hard-drive" "w-4 h-4" }}
- {{ if .Registered }}
-
- {{ .Domain }}
-
- {{ else }}
+
{{ .Domain }}
- {{ end }}
+
+
+ {{ template "repo/fragments/shortTimeAgo" .Created }}
+
+
+ {{ else }}
+
+ {{ i "hard-drive" "w-4 h-4" }}
+ {{ .Domain }}
{{ template "repo/fragments/shortTimeAgo" .Created }}
+ {{ end }}
{{ end }}
-{{ define "listRightSide" }}
+{{ define "knotRightSide" }}
{{ $style := "px-2 py-1 rounded flex items-center flex-shrink-0 gap-2 text-sm" }}
{{ if .Registered }}
{{ i "shield-check" "w-4 h-4" }} verified
{{ template "knots/fragments/addMemberModal" . }}
{{ else }}
- {{ i "shield-off" "w-4 h-4" }} pending
- {{ block "initializeButton" . }} {{ end }}
+
+ {{ i "shield-off" "w-4 h-4" }} unverified
+
+ {{ block "knotRetryButton" . }} {{ end }}
+ {{ block "knotDeleteButton" . }} {{ end }}
{{ end }}
{{ end }}
-{{ define "initializeButton" }}
+{{ define "knotDeleteButton" }}
{{ end }}
+
+{{ define "knotRetryButton" }}
+
+{{ end }}
diff --git a/appview/pages/templates/knots/fragments/knotListingFull.html b/appview/pages/templates/knots/fragments/knotListingFull.html
deleted file mode 100644
index 748402e0..00000000
--- a/appview/pages/templates/knots/fragments/knotListingFull.html
+++ /dev/null
@@ -1,18 +0,0 @@
-{{ define "knots/fragments/knotListingFull" }}
-
- your knots
-
- {{ range $knot := .Registrations }}
- {{ template "knots/fragments/knotListing" . }}
- {{ else }}
-
- no knots registered yet
-
- {{ end }}
-
-
-
-{{ end }}
diff --git a/appview/pages/templates/knots/fragments/secret.html b/appview/pages/templates/knots/fragments/secret.html
deleted file mode 100644
index 385847c5..00000000
--- a/appview/pages/templates/knots/fragments/secret.html
+++ /dev/null
@@ -1,10 +0,0 @@
-{{ define "knots/fragments/secret" }}
-
-
generated secret
-
Configure your knot to use this secret, and then hit initialize.
-
{{ .Secret }}
-
-{{ end }}
diff --git a/appview/pages/templates/knots/index.html b/appview/pages/templates/knots/index.html
index 8d9019ae..c9485a7c 100644
--- a/appview/pages/templates/knots/index.html
+++ b/appview/pages/templates/knots/index.html
@@ -8,7 +8,7 @@
{{ block "about" . }} {{ end }}
- {{ template "knots/fragments/knotListingFull" . }}
+ {{ block "list" . }} {{ end }}
{{ block "register" . }} {{ end }}
@@ -27,13 +27,29 @@
{{ end }}
+{{ define "list" }}
+
+ your knots
+
+ {{ range $registration := .Registrations }}
+ {{ template "knots/fragments/knotListing" . }}
+ {{ else }}
+
+ no knots registered yet
+
+ {{ end }}
+
+
+
+{{ end }}
+
{{ define "register" }}
-
+
register a knot
- Enter the hostname of your knot to generate a key.
+ Enter the hostname of your knot to get started.
-
{{ end }}
diff --git a/appview/pages/templates/spindles/fragments/addMemberModal.html b/appview/pages/templates/spindles/fragments/addMemberModal.html
index 47f4d8e9..23732423 100644
--- a/appview/pages/templates/spindles/fragments/addMemberModal.html
+++ b/appview/pages/templates/spindles/fragments/addMemberModal.html
@@ -14,11 +14,11 @@
id="add-member-{{ .Instance }}"
popover
class="bg-white w-full md:w-96 dark:bg-gray-800 p-4 rounded border border-gray-200 dark:border-gray-700 drop-shadow dark:text-white backdrop:bg-gray-400/50 dark:backdrop:bg-gray-800/50">
- {{ block "addMemberPopover" . }} {{ end }}
+ {{ block "addSpindleMemberPopover" . }} {{ end }}
{{ end }}
-{{ define "addMemberPopover" }}
+{{ define "addSpindleMemberPopover" }}