Skip to content
Snippets Groups Projects

Move search bar to top nav to test usage changes

Merged Tomas Bulva requested to merge 480341-move-search-bar-to-top-nav-to-test-usage-changes into master
Compare and Show latest version
1 file
+ 56
56
Compare changes
  • Side-by-side
  • Inline
<script>
<script>
import { GlModalDirective, GlTooltipDirective, GlIcon } from '@gitlab/ui';
// import { GlModalDirective, GlTooltipDirective, GlIcon } from '@gitlab/ui';
import { __, s__, sprintf } from '~/locale';
// import { __, s__, sprintf } from '~/locale';
import glFeatureFlagsMixin from '~/vue_shared/mixins/gl_feature_flags_mixin';
// import glFeatureFlagsMixin from '~/vue_shared/mixins/gl_feature_flags_mixin';
import { InternalEvents } from '~/tracking';
// import { InternalEvents } from '~/tracking';
import SearchModal from './global_search.vue';
// import SearchModal from './global_search.vue';
import { SEARCH_MODAL_ID } from '../constants';
// import { SEARCH_MODAL_ID } from '../constants';
const trackingMixin = InternalEvents.mixin();
// const trackingMixin = InternalEvents.mixin();
export default {
// export default {
SEARCH_MODAL_ID,
// SEARCH_MODAL_ID,
components: {
// components: {
GlIcon,
// GlIcon,
SearchModal,
// SearchModal,
},
// },
i18n: {
// i18n: {
searchBtnText: __('Search or go to…'),
// searchBtnText: __('Search or go to…'),
searchKbdHelp: sprintf(
// searchKbdHelp: sprintf(
s__('GlobalSearch|Type %{kbdOpen}/%{kbdClose} to search'),
// s__('GlobalSearch|Type %{kbdOpen}/%{kbdClose} to search'),
{ kbdOpen: '<kbd>', kbdClose: '</kbd>' },
// { kbdOpen: '<kbd>', kbdClose: '</kbd>' },
false,
// false,
),
// ),
},
// },
directives: {
// directives: {
GlTooltip: GlTooltipDirective,
// GlTooltip: GlTooltipDirective,
GlModal: GlModalDirective,
// GlModal: GlModalDirective,
},
// },
mixins: [glFeatureFlagsMixin(), trackingMixin],
// mixins: [glFeatureFlagsMixin(), trackingMixin],
data() {
// data() {
return {
// return {
searchTooltip: this.$options.i18n.searchKbdHelp,
// searchTooltip: this.$options.i18n.searchKbdHelp,
};
// };
},
// },
methods: {
// methods: {
hideSearchTooltip() {
// hideSearchTooltip() {
this.searchTooltip = '';
// this.searchTooltip = '';
},
// },
showSearchTooltip() {
// showSearchTooltip() {
this.searchTooltip = this.$options.i18n.searchKbdHelp;
// this.searchTooltip = this.$options.i18n.searchKbdHelp;
},
// },
},
// },
};
// };
// v-if="glFeatures.searchButtonTopRight"
// // v-if="glFeatures.searchButtonTopRight"
</script>
//
{
<template>
/* <button
<div>
id="super-sidebar-search"
<button
v-gl-tooltip.bottom.html="searchTooltip"
id="super-sidebar-search"
v-gl-modal="$options.SEARCH_MODAL_ID"
v-gl-tooltip.bottom.html="searchTooltip"
class="user-bar-button gl-block gl-w-full gl-rounded-base gl-border-none gl-bg-gray-10 gl-py-3 gl-leading-1 gl-text-gray-900"
v-gl-modal="$options.SEARCH_MODAL_ID"
data-testid="super-sidebar-search-button"
class="user-bar-button gl-block gl-w-full gl-rounded-base gl-border-none gl-bg-gray-10 gl-py-3 gl-leading-1 gl-text-gray-900"
@click="trackEvent('click_search_button_to_activate_command_palette')"
data-testid="super-sidebar-search-button"
>
@click="trackEvent('click_search_button_to_activate_command_palette')"
>
<gl-icon name="search" />
<gl-icon name="search" />
{{ $options.i18n.searchBtnText }}
{{ $options.i18n.searchBtnText }}
</button>
</button>
<search-modal @shown="hideSearchTooltip" @hidden="showSearchTooltip" />
<search-modal @shown="hideSearchTooltip" @hidden="showSearchTooltip" /> */
</div>
}
</template>
</script>
 
 
<template>sdfasdfsd</template>
Loading