@@ -93,6 +93,7 @@ const GUIComponent = props => {
93
93
isTotallyNormal,
94
94
loading,
95
95
logo,
96
+ menuBarHidden,
96
97
renderLogin,
97
98
onClickAbout,
98
99
onClickAccountNav,
@@ -145,6 +146,9 @@ const GUIComponent = props => {
145
146
146
147
return ( < MediaQuery minWidth = { layout . fullSizeMinWidth } > { isFullSize => {
147
148
const stageSize = resolveStageSize ( stageSizeMode , isFullSize ) ;
149
+ const boxStyles = classNames ( styles . bodyWrapper , {
150
+ [ styles . bodyWrapperWithoutMenuBar ] : menuBarHidden
151
+ } ) ;
148
152
149
153
return isPlayerOnly ? (
150
154
< StageWrapper
@@ -211,40 +215,42 @@ const GUIComponent = props => {
211
215
onRequestClose = { onRequestCloseBackdropLibrary }
212
216
/>
213
217
) : null }
214
- < MenuBar
215
- accountNavOpen = { accountNavOpen }
216
- authorId = { authorId }
217
- authorThumbnailUrl = { authorThumbnailUrl }
218
- authorUsername = { authorUsername }
219
- canChangeLanguage = { canChangeLanguage }
220
- canChangeTheme = { canChangeTheme }
221
- canCreateCopy = { canCreateCopy }
222
- canCreateNew = { canCreateNew }
223
- canEditTitle = { canEditTitle }
224
- canManageFiles = { canManageFiles }
225
- canRemix = { canRemix }
226
- canSave = { canSave }
227
- canShare = { canShare }
228
- className = { styles . menuBarPosition }
229
- enableCommunity = { enableCommunity }
230
- isShared = { isShared }
231
- isTotallyNormal = { isTotallyNormal }
232
- logo = { logo }
233
- renderLogin = { renderLogin }
234
- showComingSoon = { showComingSoon }
235
- onClickAbout = { onClickAbout }
236
- onClickAccountNav = { onClickAccountNav }
237
- onClickLogo = { onClickLogo }
238
- onCloseAccountNav = { onCloseAccountNav }
239
- onLogOut = { onLogOut }
240
- onOpenRegistration = { onOpenRegistration }
241
- onProjectTelemetryEvent = { onProjectTelemetryEvent }
242
- onSeeCommunity = { onSeeCommunity }
243
- onShare = { onShare }
244
- onStartSelectingFileUpload = { onStartSelectingFileUpload }
245
- onToggleLoginOpen = { onToggleLoginOpen }
246
- />
247
- < Box className = { styles . bodyWrapper } >
218
+ { ! menuBarHidden &&
219
+ < MenuBar
220
+ accountNavOpen = { accountNavOpen }
221
+ authorId = { authorId }
222
+ authorThumbnailUrl = { authorThumbnailUrl }
223
+ authorUsername = { authorUsername }
224
+ canChangeLanguage = { canChangeLanguage }
225
+ canChangeTheme = { canChangeTheme }
226
+ canCreateCopy = { canCreateCopy }
227
+ canCreateNew = { canCreateNew }
228
+ canEditTitle = { canEditTitle }
229
+ canManageFiles = { canManageFiles }
230
+ canRemix = { canRemix }
231
+ canSave = { canSave }
232
+ canShare = { canShare }
233
+ className = { styles . menuBarPosition }
234
+ enableCommunity = { enableCommunity }
235
+ isShared = { isShared }
236
+ isTotallyNormal = { isTotallyNormal }
237
+ logo = { logo }
238
+ renderLogin = { renderLogin }
239
+ showComingSoon = { showComingSoon }
240
+ onClickAbout = { onClickAbout }
241
+ onClickAccountNav = { onClickAccountNav }
242
+ onClickLogo = { onClickLogo }
243
+ onCloseAccountNav = { onCloseAccountNav }
244
+ onLogOut = { onLogOut }
245
+ onOpenRegistration = { onOpenRegistration }
246
+ onProjectTelemetryEvent = { onProjectTelemetryEvent }
247
+ onSeeCommunity = { onSeeCommunity }
248
+ onShare = { onShare }
249
+ onStartSelectingFileUpload = { onStartSelectingFileUpload }
250
+ onToggleLoginOpen = { onToggleLoginOpen }
251
+ />
252
+ }
253
+ < Box className = { boxStyles } >
248
254
< Box className = { styles . flexWrapper } >
249
255
< Box className = { styles . editorWrapper } >
250
256
< Tabs
@@ -407,6 +413,7 @@ GUIComponent.propTypes = {
407
413
isTotallyNormal : PropTypes . bool ,
408
414
loading : PropTypes . bool ,
409
415
logo : PropTypes . string ,
416
+ menuBarHidden : PropTypes . bool ,
410
417
onActivateCostumesTab : PropTypes . func ,
411
418
onActivateSoundsTab : PropTypes . func ,
412
419
onActivateTab : PropTypes . func ,
@@ -458,6 +465,7 @@ GUIComponent.defaultProps = {
458
465
isShared : false ,
459
466
isTotallyNormal : false ,
460
467
loading : false ,
468
+ menuBarHidden : false ,
461
469
showComingSoon : false ,
462
470
stageSizeMode : STAGE_SIZE_MODES . large
463
471
} ;
0 commit comments