All files / ee/app/assets/javascripts/feature_flags/components actions.vue

0% Statements 0/1
100% Branches 0/0
0% Functions 0/1
0% Lines 0/1

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42                                                                                   
<!-- eslint-disable vue/multi-word-component-names -->
<script>
import { GlDisclosureDropdown, GlTooltipDirective as GlTooltip } from '@gitlab/ui';
import { __, s__ } from '~/locale';
 
export default {
  components: {
    GlDisclosureDropdown,
  },
  directives: { GlTooltip },
  inject: { searchPath: { default: '' } },
  i18n: {
    moreActions: __('More actions'),
    searchLabel: s__('FeatureFlags|Search code references'),
  },
  computed: {
    items() {
      return [
        {
          text: this.$options.i18n.searchLabel,
          href: this.searchPath,
        },
      ];
    },
  },
};
</script>
<template>
  <gl-disclosure-dropdown
    v-if="searchPath"
    v-gl-tooltip
    icon="ellipsis_v"
    text-sr-only
    :items="items"
    :title="$options.i18n.moreActions"
    :toggle-text="$options.i18n.moreActions"
    category="secondary"
    no-caret
    placement="right"
  />
</template>