{{define "title"}}Ticket Detail{{end}} {{define "content"}} {{with .Data}}
← Back to tickets
{{if .Ticket.Pinned}}📌{{end}}

{{.Ticket.Title}}

{{if .Repo}}{{.Repo.Name}} · {{end}} Created {{formatDate .Ticket.CreatedAt}}

{{if .Ticket.Priority}}{{priorityBadge (print .Ticket.Priority)}}{{end}} {{statusBadge (print .Ticket.Status)}}
{{if .Ticket.Assignees}}
Assigned to: {{.Ticket.Assignees}}
{{end}} {{if .Ticket.DueDate}}
Due: {{formatDatePtr .Ticket.DueDate}} {{if isOverdue .Ticket.DueDate}}(overdue){{end}}
{{end}}
{{renderMarkdown .Ticket.Description .Mentions}}
{{if .Ticket.Attachments}}

Attachments

{{range .Ticket.Attachments}} {{.Name}} ({{.Size}} bytes) {{end}}
{{end}}
{{if .RelatedIssues}}

Related Tickets

{{end}}

Activity

{{if .Timeline}}
{{range .Timeline}} {{if eq .Type "comment"}}
{{.AuthorName}} {{if .IsTeam}}Team{{end}}
{{formatDateTime .CreatedAt}}
{{renderMarkdown .Body $.Data.Mentions}}
{{if .Attachments}} {{$commentID := .CommentID}}
{{range .Attachments}} {{.Name}} {{end}}
{{end}}
{{else}}
{{.AuthorName}} {{.EventText}} · {{formatDateTime .CreatedAt}}
{{end}} {{end}}
{{else}}

No activity yet.

{{end}}
Drop files, paste images, or
{{end}} {{end}}