Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGitLab Bot <gitlab-bot@gitlab.com>2022-09-19 18:13:32 +0300
committerGitLab Bot <gitlab-bot@gitlab.com>2022-09-19 18:13:32 +0300
commit8cfe3415e91f4403ded9cc44066a0a459688a609 (patch)
treeb86f809e278776a8da6ac4ebfd31d9d814d36eda /app/assets/javascripts/vue_shared/components/ci_badge_link.vue
parent7de8ed230af7b166e7cc65b3b9351694fadb7d48 (diff)
Add latest changes from gitlab-org/gitlab@master
Diffstat (limited to 'app/assets/javascripts/vue_shared/components/ci_badge_link.vue')
-rw-r--r--app/assets/javascripts/vue_shared/components/ci_badge_link.vue20
1 files changed, 6 insertions, 14 deletions
diff --git a/app/assets/javascripts/vue_shared/components/ci_badge_link.vue b/app/assets/javascripts/vue_shared/components/ci_badge_link.vue
index 84bd6bca601..c93057c491c 100644
--- a/app/assets/javascripts/vue_shared/components/ci_badge_link.vue
+++ b/app/assets/javascripts/vue_shared/components/ci_badge_link.vue
@@ -1,6 +1,5 @@
<script>
-import { GlTooltipDirective } from '@gitlab/ui';
-import { visitUrl } from '~/lib/utils/url_utility';
+import { GlTooltipDirective, GlLink } from '@gitlab/ui';
import CiIcon from './ci_icon.vue';
/**
* Renders CI Badge link with CI icon and status text based on
@@ -27,6 +26,7 @@ import CiIcon from './ci_icon.vue';
export default {
components: {
+ GlLink,
CiIcon,
},
directives: {
@@ -61,29 +61,21 @@ export default {
return className ? `ci-status ci-${className}` : 'ci-status';
},
},
- methods: {
- navigateToPipeline() {
- visitUrl(this.detailsPath);
-
- // event used for tracking
- this.$emit('ciStatusBadgeClick');
- },
- },
};
</script>
<template>
- <a
+ <gl-link
v-gl-tooltip
:class="cssClass"
- class="gl-cursor-pointer"
:title="title"
data-qa-selector="status_badge_link"
- @click="navigateToPipeline"
+ :href="detailsPath"
+ @click="$emit('ciStatusBadgeClick')"
>
<ci-icon :status="status" :css-classes="iconClasses" />
<template v-if="showText">
{{ status.text }}
</template>
- </a>
+ </gl-link>
</template>