| 1 | <!DOCTYPE html> |
| 2 | <html> |
| 3 | <head> |
| 4 | @include 'layout/head.html' |
| 5 | </head> |
| 6 | <body> |
| 7 | @include 'layout/header.html' |
| 8 | |
| 9 | <div class="content"> |
| 10 | <div class="issues-header"> |
| 11 | <h1 class="issues-header__title">%pr_your_pulls</h1> |
| 12 | </div> |
| 13 | |
| 14 | @if prs_with_repo.len == 0 |
| 15 | <div class="issues-empty">%pr_none_user</div> |
| 16 | @else |
| 17 | <ul class="issue-list"> |
| 18 | @for pr in prs_with_repo |
| 19 | <li class="issue-row"> |
| 20 | <svg class="issue-row__icon" viewBox="0 0 16 16" aria-hidden="true"> |
| 21 | <path fill="#1f883d" d="M1.5 3.25a2.25 2.25 0 1 1 3 2.122v5.256a2.251 2.251 0 1 1-1.5 0V5.372A2.25 2.25 0 0 1 1.5 3.25Z"/> |
| 22 | </svg> |
| 23 | <div class="issue-row__body"> |
| 24 | <div class="issue-row__heading"> |
| 25 | <a class="issue-row__title" href="/@pr.repo_author/@pr.repo_name/pull/@pr.id">@{pr.formatted_title()}</a> |
| 26 | @if pr.is_open() |
| 27 | <span class="pr-status-badge pr-status--open">%pr_status_open</span> |
| 28 | @else if pr.is_merged() |
| 29 | <span class="pr-status-badge pr-status--merged">%pr_status_merged</span> |
| 30 | @else |
| 31 | <span class="pr-status-badge pr-status--closed">%pr_status_closed</span> |
| 32 | @end |
| 33 | </div> |
| 34 | <div class="issue-row__meta"> |
| 35 | <a href="/@pr.repo_author/@pr.repo_name">@pr.repo_author/@pr.repo_name</a> |
| 36 | <span>· #@pr.id · %pr_opened @pr.relative_time()</span> |
| 37 | </div> |
| 38 | </div> |
| 39 | </li> |
| 40 | @end |
| 41 | </ul> |
| 42 | @end |
| 43 | </div> |
| 44 | |
| 45 | @include 'layout/footer.html' |
| 46 | </body> |
| 47 | </html> |
| 48 | |