diff --git a/code/core/src/manager/components/preview/tools/menu.tsx b/code/core/src/manager/components/preview/tools/menu.tsx index 0cb0531d5705..16346b90bf88 100644 --- a/code/core/src/manager/components/preview/tools/menu.tsx +++ b/code/core/src/manager/components/preview/tools/menu.tsx @@ -11,6 +11,7 @@ import type { Combo } from 'storybook/manager-api'; const menuMapper = ({ api, state }: Combo) => ({ isVisible: api.getIsNavShown(), singleStory: state.singleStory, + viewMode: state.viewMode, toggle: () => api.toggleNav(), }); @@ -22,7 +23,7 @@ export const menuTool: Addon_BaseType = { match: ({ viewMode }) => ['story', 'docs'].includes(viewMode), render: () => ( - {({ isVisible, toggle, singleStory }) => + {({ isVisible, toggle, singleStory, viewMode }) => !singleStory && !isVisible && ( <> @@ -35,7 +36,7 @@ export const menuTool: Addon_BaseType = { > - + {viewMode === 'story' && } ) }