{{ define "title" }}{{ .String.Filename }} · by {{ didOrHandle .Owner.DID.String .Owner.Handle.String }}{{ end }} {{ define "extrameta" }} {{ $ownerId := didOrHandle .Owner.DID.String .Owner.Handle.String }} {{ end }} {{ define "topbar" }} {{ template "layouts/topbar" $ }} {{ end }} {{ define "content" }} {{ $ownerId := didOrHandle .Owner.DID.String .Owner.Handle.String }} {{ $ownerId }} / {{ .String.Filename }} {{ if and .LoggedInUser (eq .LoggedInUser.Did .String.Did) }} {{ i "pencil" "size-4" }} edit {{ i "loader-circle" "w-4 h-4 animate-spin hidden group-[.htmx-request]:inline" }} {{ i "trash-2" "size-4" }} delete {{ i "loader-circle" "w-4 h-4 animate-spin hidden group-[.htmx-request]:inline" }} {{ end }} {{ with .String.Description }} {{ . }} {{ end }} {{ with .String.Edited }} edited {{ template "repo/fragments/shortTimeAgo" . }} {{ else }} {{ template "repo/fragments/shortTimeAgo" .String.Created }} {{ end }} {{ .String.Filename }} {{ .Stats.LineCount }} lines {{ byteFmt .Stats.ByteCount }} view raw {{ if .RenderToggle }} view {{ if .ShowRendered }}code{{ else }}rendered{{ end }} {{ end }} {{ if .ShowRendered }} {{ .RenderedContents }} {{ else }} {{ .String.Contents | escapeHtml }} {{ end }} {{ end }}