diff options
Diffstat (limited to 'app/assets/javascripts/ide/components/error_message.vue')
-rw-r--r-- | app/assets/javascripts/ide/components/error_message.vue | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/app/assets/javascripts/ide/components/error_message.vue b/app/assets/javascripts/ide/components/error_message.vue index 2b75d10f659..67eedc6b37f 100644 --- a/app/assets/javascripts/ide/components/error_message.vue +++ b/app/assets/javascripts/ide/components/error_message.vue @@ -1,6 +1,5 @@ <script> -/* eslint-disable vue/no-v-html */ -import { GlAlert, GlLoadingIcon } from '@gitlab/ui'; +import { GlAlert, GlLoadingIcon, GlSafeHtmlDirective } from '@gitlab/ui'; import { mapActions } from 'vuex'; export default { @@ -8,6 +7,9 @@ export default { GlAlert, GlLoadingIcon, }, + directives: { + SafeHtml: GlSafeHtmlDirective, + }, props: { message: { type: Object, @@ -56,7 +58,7 @@ export default { @dismiss="dismiss" @primaryAction="doAction" > - <span v-html="message.text"></span> + <span v-safe-html="message.text"></span> <gl-loading-icon v-show="isLoading" size="sm" inline class="vertical-align-middle ml-1" /> </gl-alert> </template> |