Skip to content

Commit 00b98bc

Browse files
authored
Fix rerun icon on action view component (#25531)
Right now rerun icon on action view component will not be seen when duration text length is long, because the wrapper `job-brief-info` has a fixed width, and the svg is squeezed. The way to fix this in this PR is to change width to `fit-content` and exchange position of duration text and rerun svg. Before (rerun svg not shown on hover): <img width="1401" alt="Screen Shot 2023-06-27 at 12 53 41" src="https://github.com/go-gitea/gitea/assets/17645053/bb3f62ec-8c56-4dbc-96f1-718b50426d91"> After: <img width="1409" alt="Screen Shot 2023-06-27 at 12 50 59" src="https://github.com/go-gitea/gitea/assets/17645053/620aa02c-2326-408d-a763-453f48f42c40">
1 parent 6dbcf6f commit 00b98bc

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

web_src/js/components/RepoActionView.vue

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,8 +38,8 @@
3838
<span class="job-brief-name gt-mx-3 gt-ellipsis">{{ job.name }}</span>
3939
</a>
4040
<span class="job-brief-info">
41-
<span class="step-summary-duration">{{ job.duration }}</span>
4241
<SvgIcon name="octicon-sync" role="button" :data-tooltip-content="locale.rerun" class="job-brief-rerun gt-mx-3" @click="rerunJob(index)" v-if="job.canRerun && onHoverRerunIndex === job.id"/>
42+
<span class="step-summary-duration">{{ job.duration }}</span>
4343
</span>
4444
</div>
4545
</div>
@@ -590,6 +590,7 @@ export function initRepositoryActionView() {
590590
.job-brief-item .job-brief-link {
591591
display: flex;
592592
width: 100%;
593+
min-width: 0;
593594
}
594595
595596
.job-brief-item .job-brief-link span {
@@ -610,7 +611,6 @@ export function initRepositoryActionView() {
610611
.job-brief-item .job-brief-info {
611612
display: flex;
612613
align-items: center;
613-
width: 55px;
614614
}
615615
616616
/* ================ */

0 commit comments

Comments
 (0)