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:
Diffstat (limited to 'app/assets/javascripts/vue_shared/components/sidebar/labels_select/dropdown_value.vue')
-rw-r--r--app/assets/javascripts/vue_shared/components/sidebar/labels_select/dropdown_value.vue31
1 files changed, 8 insertions, 23 deletions
diff --git a/app/assets/javascripts/vue_shared/components/sidebar/labels_select/dropdown_value.vue b/app/assets/javascripts/vue_shared/components/sidebar/labels_select/dropdown_value.vue
index 4abf7c478ee..fe43f77b1ee 100644
--- a/app/assets/javascripts/vue_shared/components/sidebar/labels_select/dropdown_value.vue
+++ b/app/assets/javascripts/vue_shared/components/sidebar/labels_select/dropdown_value.vue
@@ -1,12 +1,10 @@
<script>
-import DropdownValueScopedLabel from './dropdown_value_scoped_label.vue';
-import DropdownValueRegularLabel from './dropdown_value_regular_label.vue';
+import { GlLabel } from '@gitlab/ui';
import { isScopedLabel } from '~/lib/utils/common_utils';
export default {
components: {
- DropdownValueScopedLabel,
- DropdownValueRegularLabel,
+ GlLabel,
},
props: {
labels: {
@@ -37,12 +35,6 @@ export default {
labelFilterUrl(label) {
return `${this.labelFilterBasePath}?label_name[]=${encodeURIComponent(label.title)}`;
},
- labelStyle(label) {
- return {
- color: label.textColor,
- backgroundColor: label.color,
- };
- },
scopedLabelsDescription({ description = '' }) {
return `<span class="font-weight-bold scoped-label-tooltip-title">Scoped label</span><br />${description}`;
},
@@ -65,22 +57,15 @@ export default {
</span>
<template v-for="label in labels" v-else>
- <dropdown-value-scoped-label
- v-if="showScopedLabels(label)"
+ <gl-label
:key="label.id"
- :label="label"
- :label-filter-url="labelFilterUrl(label)"
- :label-style="labelStyle(label)"
+ :target="labelFilterUrl(label)"
+ :background-color="label.color"
+ :title="label.title"
+ :description="label.description"
+ :scoped="showScopedLabels(label)"
:scoped-labels-documentation-link="scopedLabelsDocumentationLink"
/>
-
- <dropdown-value-regular-label
- v-else
- :key="label.id"
- :label="label"
- :label-filter-url="labelFilterUrl(label)"
- :label-style="labelStyle(label)"
- />
</template>
</div>
</template>