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/badges/components/badge_settings.vue')
-rw-r--r--app/assets/javascripts/badges/components/badge_settings.vue22
1 files changed, 15 insertions, 7 deletions
diff --git a/app/assets/javascripts/badges/components/badge_settings.vue b/app/assets/javascripts/badges/components/badge_settings.vue
index 531f84ad272..531742e49e3 100644
--- a/app/assets/javascripts/badges/components/badge_settings.vue
+++ b/app/assets/javascripts/badges/components/badge_settings.vue
@@ -1,6 +1,7 @@
<script>
import { mapState, mapActions } from 'vuex';
-import createFlash from '~/flash';
+import { GlSprintf } from '@gitlab/ui';
+import { deprecatedCreateFlash as createFlash } from '~/flash';
import { s__ } from '~/locale';
import DeprecatedModal2 from '~/vue_shared/components/deprecated_modal_2.vue';
import Badge from './badge.vue';
@@ -14,14 +15,15 @@ export default {
BadgeForm,
BadgeList,
GlModal: DeprecatedModal2,
+ GlSprintf,
+ },
+ i18n: {
+ deleteModalText: s__(
+ 'Badges|You are going to delete this badge. Deleted badges %{strongStart}cannot%{strongEnd} be restored.',
+ ),
},
computed: {
...mapState(['badgeInModal', 'isEditing']),
- deleteModalText() {
- return s__(
- 'Badges|You are going to delete this badge. Deleted badges <strong>cannot</strong> be restored.',
- );
- },
},
methods: {
...mapActions(['deleteBadge']),
@@ -54,7 +56,13 @@ export default {
:link-url="badgeInModal ? badgeInModal.renderedLinkUrl : ''"
/>
</div>
- <p v-html="deleteModalText"></p>
+ <p>
+ <gl-sprintf :message="$options.i18n.deleteModalText">
+ <template #strong="{ content }">
+ <strong>{{ content }}</strong>
+ </template>
+ </gl-sprintf>
+ </p>
</gl-modal>
<badge-form v-show="isEditing" :is-editing="true" />