Skip to content

Commit 310a7c1

Browse files
committed
move mode switch dropdown to left side
1 parent d4823a9 commit 310a7c1

1 file changed

Lines changed: 20 additions & 2 deletions

File tree

  • packages/web-runtime/src/components/Topbar

packages/web-runtime/src/components/Topbar/TopBar.vue

Lines changed: 20 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,12 +19,25 @@
1919
class="oc-logo-image"
2020
/>
2121
</router-link>
22+
<div class="oc-flex oc-flex-middle">
23+
<oc-select
24+
v-if="!isEmbedModeEnabled"
25+
v-model="selectedMode"
26+
class="oc-topbar-mode-switch"
27+
:label="$gettext('Mode')"
28+
:label-hidden="true"
29+
:clearable="false"
30+
:searchable="false"
31+
:options="modeOptions"
32+
option-label="label"
33+
/>
34+
</div>
2235
</div>
2336
<div v-if="!contentOnLeftPortal" class="oc-topbar-center oc-width-1-1">
2437
<custom-component-target :extension-point="topBarCenterExtensionPoint" />
2538
</div>
2639
<div class="oc-topbar-right oc-flex oc-flex-middle">
27-
<oc-select
40+
<!-- <oc-select
2841
v-if="!isEmbedModeEnabled"
2942
v-model="selectedMode"
3043
class="oc-topbar-mode-switch"
@@ -33,7 +46,7 @@
3346
:clearable="false"
3447
:options="modeOptions"
3548
option-label="label"
36-
/>
49+
/> -->
3750
<portal-target name="app.runtime.header.right" multiple />
3851
</div>
3952
<template v-if="!isEmbedModeEnabled">
@@ -305,5 +318,10 @@ export default {
305318
min-width: 12rem;
306319
}
307320
}
321+
322+
.oc-topbar-mode-switch {
323+
flex-shrink: 0;
324+
min-width: 12rem;
325+
}
308326
}
309327
</style>

0 commit comments

Comments
 (0)