diff --git a/packages/edit-site/src/components/layout/index.js b/packages/edit-site/src/components/layout/index.js index e0c0269048f2e3..8253cb21308601 100644 --- a/packages/edit-site/src/components/layout/index.js +++ b/packages/edit-site/src/components/layout/index.js @@ -101,6 +101,8 @@ export default function Layout( { onError } ) { const [ fullResizer, fullSize ] = useResizeObserver(); const [ forcedWidth, setForcedWidth ] = useState( null ); const [ isResizing, setIsResizing ] = useState( false ); + const isResizingEnabled = ! isMobileViewport && canvasMode === 'view'; + const defaultSidebarWidth = isMobileViewport ? '100vw' : 360; useEffect( () => { if ( canvasMode === 'view' && isMobileViewport ) { setIsMobileCanvasVisible( false ); @@ -129,7 +131,10 @@ export default function Layout( { onError } ) { { setForcedWidth( elt.clientWidth ); @@ -215,9 +215,11 @@ export default function Layout( { onError } ) { handleStyles={ { right: emptyResizeHandleStyles, } } - minWidth={ 320 } + minWidth={ isResizingEnabled ? 320 : undefined } maxWidth={ - fullSize ? fullSize.width - 360 : undefined + isResizingEnabled && fullSize + ? fullSize.width - 360 + : undefined } >