{{define "width"}}wide{{end}} {{define "title"}}dashboard · {{.Site}}{{end}} {{define "itemlist"}} {{end}} {{define "queue"}}

{{$.Title}} {{len $.Items}}

{{if $.Hint}}

{{$.Hint}}

{{end}} {{template "itemlist" dict "Items" $.Items "Kind" $.Kind "Empty" $.Empty}} {{end}} {{define "tile"}}{{if $.N}}{{$.N}}{{$.Label}}{{else}}
0{{$.Label}}
{{end}}{{end}} {{define "content"}}

Dashboard

{{template "tile" dict "N" (len .Reviews) "ID" "reviews" "Label" "waiting on your review"}} {{template "tile" dict "N" (len .Assigned) "ID" "assigned" "Label" "assigned to you"}} {{template "tile" dict "N" (len .MRs) "ID" "mrs" "Label" "open merge requests"}} {{template "tile" dict "N" (len .Issues) "ID" "issues" "Label" "open issues"}}
{{if .Reviews}}{{template "queue" dict "ID" "reviews" "Title" "Waiting on your review" "Items" .Reviews "Kind" "mrs" "Empty" "Nothing waiting on you"}}{{end}} {{if .Assigned}}{{template "queue" dict "ID" "assigned" "Title" "Assigned to you" "Items" .Assigned "Kind" "issues" "Empty" "Nothing assigned to you"}}{{end}} {{if .MRs}}{{template "queue" dict "ID" "mrs" "Title" "Open merge requests" "Items" .MRs "Kind" "mrs" "Empty" "No open merge requests" "Hint" "Your MRs across all repos."}}{{end}} {{if .Issues}}{{template "queue" dict "ID" "issues" "Title" "Open issues" "Items" .Issues "Kind" "issues" "Empty" "No open issues" "Hint" "Your issues across all repos."}}{{end}} {{if not (or .Reviews .Assigned .MRs .Issues)}}

Nothing open.

{{end}} {{range .Queries}}

{{.Name}} {{.Count}}

{{.Query}}

{{if .Error}}

{{.Error}}

{{else}} {{if gt .Count (len .Items)}}

all {{.Count}} →

{{end}} {{end}} {{end}}
{{end}}