diff options
Diffstat (limited to 'app/assets/javascripts/invite_member/components/invite_member_trigger.vue')
-rw-r--r-- | app/assets/javascripts/invite_member/components/invite_member_trigger.vue | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/app/assets/javascripts/invite_member/components/invite_member_trigger.vue b/app/assets/javascripts/invite_member/components/invite_member_trigger.vue new file mode 100644 index 00000000000..6e886e0e002 --- /dev/null +++ b/app/assets/javascripts/invite_member/components/invite_member_trigger.vue @@ -0,0 +1,37 @@ +<script> +import { GlLink } from '@gitlab/ui'; +import eventHub from '../event_hub'; +import { OPEN_MODAL } from '../constants'; + +export default { + components: { + GlLink, + }, + inject: { + displayText: { + default: '', + }, + event: { + default: '', + }, + label: { + default: '', + }, + }, + methods: { + openModal() { + eventHub.$emit(OPEN_MODAL); + }, + }, +}; +</script> + +<template> + <gl-link + data-is-link="true" + :data-track-event="event" + :data-track-label="label" + @click="openModal" + >{{ displayText }} + </gl-link> +</template> |