Skip to content

Commit bae271c

Browse files
committed
add
1 parent 96f1513 commit bae271c

File tree

1 file changed

+9
-3
lines changed

1 file changed

+9
-3
lines changed

web_src/js/components/DashboardRepoList.vue

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -77,8 +77,10 @@
7777
<svg-icon name="octicon-archive" :size="16"/>
7878
</div>
7979
</a>
80-
<!-- the commit status icon logic is taken from templates/repo/commit_status.tmpl -->
81-
<svg-icon v-if="repo.latest_commit_status_state" :name="statusIcon(repo.latest_commit_status_state)" :class-name="'gt-ml-3 commit-status icon text ' + statusColor(repo.latest_commit_status_state)" :size="16"/>
80+
<a class="repo-list-status-link" v-if="repo.latest_commit_status_state" :href="repo.latest_commit_status_state_link" :data-tooltip-content="repo.latest_commit_status_state">
81+
<!-- the commit status icon logic is taken from templates/repo/commit_status.tmpl -->
82+
<svg-icon :name="statusIcon(repo.latest_commit_status_state)" :class-name="'gt-ml-3 commit-status icon text ' + statusColor(repo.latest_commit_status_state)" :size="16"/>
83+
</a>
8284
</li>
8385
</ul>
8486
<div v-if="showMoreReposLink" class="center gt-py-3 gt-border-secondary-top">
@@ -394,7 +396,7 @@ const sfc = {
394396
}
395397
396398
if (searchedURL === this.searchURL) {
397-
this.repos = json.data.map((webSearchRepo) => {return {...webSearchRepo.repository, latest_commit_status_state: webSearchRepo.latest_commit_status.State}});
399+
this.repos = json.data.map((webSearchRepo) => {return {...webSearchRepo.repository, latest_commit_status_state: webSearchRepo.latest_commit_status.State, latest_commit_status_state_link: webSearchRepo.latest_commit_status.TargetURL}});
398400
const count = response.headers.get('X-Total-Count');
399401
if (searchedQuery === '' && searchedMode === '' && this.archivedFilter === 'both') {
400402
this.reposTotalCount = count;
@@ -503,6 +505,10 @@ ul li:not(:last-child) {
503505
color: var(--color-text-light-2);
504506
}
505507
508+
.repo-list-status-link {
509+
padding: 6px 0;
510+
}
511+
506512
.repo-list-icon {
507513
min-width: 16px;
508514
margin-right: 2px;

0 commit comments

Comments
 (0)