Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'app/assets/javascripts/super_sidebar/components/sidebar_peek_behavior.vue')
-rw-r--r--app/assets/javascripts/super_sidebar/components/sidebar_peek_behavior.vue6
1 files changed, 6 insertions, 0 deletions
diff --git a/app/assets/javascripts/super_sidebar/components/sidebar_peek_behavior.vue b/app/assets/javascripts/super_sidebar/components/sidebar_peek_behavior.vue
index 9d2836e9dfa..6058ed3a1cd 100644
--- a/app/assets/javascripts/super_sidebar/components/sidebar_peek_behavior.vue
+++ b/app/assets/javascripts/super_sidebar/components/sidebar_peek_behavior.vue
@@ -1,5 +1,6 @@
<script>
import { getCssClassDimensions } from '~/lib/utils/css_utils';
+import Tracking from '~/tracking';
import { SUPER_SIDEBAR_PEEK_OPEN_DELAY, SUPER_SIDEBAR_PEEK_CLOSE_DELAY } from '../constants';
export const STATE_CLOSED = 'closed';
@@ -9,6 +10,7 @@ export const STATE_WILL_CLOSE = 'will-close';
export default {
name: 'SidebarPeek',
+ mixins: [Tracking.mixin()],
created() {
// Nothing needs to observe these properties, so they are not reactive.
this.state = null;
@@ -88,6 +90,10 @@ export default {
open() {
if (this.changeState(STATE_OPEN)) {
this.clearTimers();
+ this.track('nav_peek', {
+ label: 'nav_hover',
+ property: 'nav_sidebar',
+ });
}
},
close() {