summaryrefslogtreecommitdiff
path: root/app/assets/javascripts/nav/components/top_nav_app.vue
diff options
context:
space:
mode:
Diffstat (limited to 'app/assets/javascripts/nav/components/top_nav_app.vue')
-rw-r--r--app/assets/javascripts/nav/components/top_nav_app.vue29
1 files changed, 6 insertions, 23 deletions
diff --git a/app/assets/javascripts/nav/components/top_nav_app.vue b/app/assets/javascripts/nav/components/top_nav_app.vue
index f8f3ba26536..08a2c6952c8 100644
--- a/app/assets/javascripts/nav/components/top_nav_app.vue
+++ b/app/assets/javascripts/nav/components/top_nav_app.vue
@@ -1,16 +1,12 @@
<script>
-import { GlNav, GlNavItemDropdown, GlDropdownForm, GlTooltip } from '@gitlab/ui';
-import { s__ } from '~/locale';
+import { GlNav, GlNavItemDropdown, GlDropdownForm } from '@gitlab/ui';
import TopNavDropdownMenu from './top_nav_dropdown_menu.vue';
-const TOOLTIP = s__('TopNav|Switch to...');
-
export default {
components: {
GlNav,
GlNavItemDropdown,
GlDropdownForm,
- GlTooltip,
TopNavDropdownMenu,
},
props: {
@@ -19,15 +15,6 @@ export default {
required: true,
},
},
- methods: {
- findTooltipTarget() {
- // ### Why use a target function instead of `v-gl-tooltip`?
- // To get the tooltip to align correctly, we need it to target the actual
- // toggle button which we don't directly render.
- return this.$el.querySelector('.js-top-nav-dropdown-toggle');
- },
- },
- TOOLTIP,
};
</script>
@@ -35,10 +22,13 @@ export default {
<gl-nav class="navbar-sub-nav">
<gl-nav-item-dropdown
:text="navData.activeTitle"
- icon="dot-grid"
- menu-class="gl-mt-3! gl-max-w-none! gl-max-h-none! gl-sm-w-auto!"
+ data-qa-selector="navbar_dropdown"
+ :data-qa-title="navData.activeTitle"
+ icon="hamburger"
+ menu-class="gl-mt-3! gl-max-w-none! gl-max-h-none! gl-sm-w-auto! js-top-nav-dropdown-menu"
toggle-class="top-nav-toggle js-top-nav-dropdown-toggle gl-px-3!"
no-flip
+ no-caret
>
<gl-dropdown-form>
<top-nav-dropdown-menu
@@ -48,12 +38,5 @@ export default {
/>
</gl-dropdown-form>
</gl-nav-item-dropdown>
- <gl-tooltip
- boundary="window"
- :boundary-padding="0"
- :target="findTooltipTarget"
- placement="right"
- :title="$options.TOOLTIP"
- />
</gl-nav>
</template>