{{ define "title" }}{{ .Registration.Domain }} · knots{{ end }} {{ define "content" }}

{{ .Registration.Domain }}

{{ $style := "px-2 py-1 rounded flex items-center flex-shrink-0 gap-2" }} {{ $isOwner := and .LoggedInUser (eq .LoggedInUser.Did .Registration.ByDid) }} {{ if .Registration.IsRegistered }} {{ i "shield-check" "w-4 h-4" }} verified {{ if $isOwner }} {{ template "knots/fragments/addMemberModal" .Registration }} {{ end }} {{ else if .Registration.IsReadOnly }} {{ i "shield-alert" "w-4 h-4" }} read-only {{ if $isOwner }} {{ block "retryButton" .Registration }} {{ end }} {{ end }} {{ else }} {{ i "shield-off" "w-4 h-4" }} unverified {{ if $isOwner }} {{ block "retryButton" .Registration }} {{ end }} {{ end }} {{ end }} {{ if $isOwner }} {{ block "deleteButton" .Registration }} {{ end }} {{ end }}
{{ if .Members }}
{{ block "member" . }} {{ end }}
{{ end }} {{ end }} {{ define "member" }} {{ range .Members }}
{{ template "user/fragments/picHandleLink" . }} {{.}}
{{ if ne $.LoggedInUser.Did . }} {{ block "removeMemberButton" (list $ . ) }} {{ end }} {{ end }}
{{ $repos := index $.Repos . }} {{ range $repos }}
{{ i "book-marked" "size-4" }} {{ .Name }}
{{ else }}
No repositories configured yet.
{{ end }}
{{ end }} {{ end }} {{ define "deleteButton" }} {{ end }} {{ define "retryButton" }} {{ end }} {{ define "removeMemberButton" }} {{ $root := index . 0 }} {{ $member := index . 1 }} {{ $memberHandle := resolve $member }} {{ end }}