diff options
Diffstat (limited to 'app/assets/javascripts/super_sidebar/components/user_bar.vue')
-rw-r--r-- | app/assets/javascripts/super_sidebar/components/user_bar.vue | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/app/assets/javascripts/super_sidebar/components/user_bar.vue b/app/assets/javascripts/super_sidebar/components/user_bar.vue index 3c8bf62ff5c..794a8b2cea9 100644 --- a/app/assets/javascripts/super_sidebar/components/user_bar.vue +++ b/app/assets/javascripts/super_sidebar/components/user_bar.vue @@ -6,6 +6,7 @@ import { createUserCountsManager, userCounts, } from '~/super_sidebar/user_counts_manager'; +import glFeatureFlagsMixin from '~/vue_shared/mixins/gl_feature_flags_mixin'; import BrandLogo from 'jh_else_ce/super_sidebar/components/brand_logo.vue'; import { JS_TOGGLE_COLLAPSE_CLASS } from '../constants'; import CreateMenu from './create_menu.vue'; @@ -35,6 +36,8 @@ export default { SuperSidebarToggle, BrandLogo, GlIcon, + OrganizationSwitcher: () => + import(/* webpackChunkName: 'organization_switcher' */ './organization_switcher.vue'), }, i18n: { issues: __('Issues'), @@ -52,6 +55,7 @@ export default { GlTooltip: GlTooltipDirective, GlModal: GlModalDirective, }, + mixins: [glFeatureFlagsMixin()], inject: ['isImpersonating'], props: { hasCollapseButton: { @@ -149,6 +153,7 @@ export default { data-testid="stop-impersonation-btn" /> </div> + <organization-switcher v-if="glFeatures.uiForOrganizations" /> <div v-if="sidebarData.is_logged_in" class="gl-display-flex gl-justify-content-space-between gl-gap-2" |