Signed by hannaSSH key fingerprint: SHA256:4g9cWhkAAw8gwqhJUcVbSnGEvdGwklW+1Aa/fMUu59k
crates/web/src/repo.rs +7 −5
| @@ -2999,13 +2999,15 @@ pub(crate) fn repo_header( | |||
| 2999 | 2999 | } | |
| 3000 | 3000 | div class="repo-actions" { | |
| 3001 | 3001 | @if ctx.viewer_id.is_some() { | |
| 3002 | - | a class=(if ctx.bookmarked { "btn btn-active" } else { "btn" }) | |
| 3003 | - | href=(format!("/repo-bookmark/{}", ctx.repo.id)) { | |
| 3002 | + | @let bm_label = if ctx.bookmarked { "Remove bookmark" } else { "Bookmark" }; | |
| 3003 | + | a class=(if ctx.bookmarked { "icon-btn btn-active" } else { "icon-btn" }) | |
| 3004 | + | href=(format!("/repo-bookmark/{}", ctx.repo.id)) | |
| 3005 | + | aria-label=(bm_label) title=(bm_label) { | |
| 3004 | 3006 | (icon(Icon::Bookmark)) | |
| 3005 | - | span { (if ctx.bookmarked { "Bookmarked" } else { "Bookmark" }) } | |
| 3006 | 3007 | } | |
| 3007 | - | a class="btn" href=(format!("/repo-fork/{}", ctx.repo.id)) { | |
| 3008 | - | (icon(Icon::GitFork)) span { "Fork" } | |
| 3008 | + | a class="icon-btn" href=(format!("/repo-fork/{}", ctx.repo.id)) | |
| 3009 | + | aria-label="Fork" title="Fork" { | |
| 3010 | + | (icon(Icon::GitFork)) | |
| 3009 | 3011 | } | |
| 3010 | 3012 | } | |
| 3011 | 3013 | (branch_menu(&base, rev, branches)) | |