UNPKG

@gitlab/ui

Version:
29 lines (27 loc) 582 B
import { SafeLinkDirective } from '../../directives/safe_link/safe_link'; export const SafeLinkMixin = { directives: { SafeLink: SafeLinkDirective, }, props: { isUnsafeLink: { type: Boolean, required: false, default: false, }, // This prevents bootstrap-vue from setting target="_self" // when target attribute is not present target: { type: String, required: false, default: null, }, }, computed: { safeLinkConfig() { return { skipSanitization: this.isUnsafeLink, }; }, }, };