From 6eaeb32bd4bb3377d8c4d0c3a41c8577a673936d Mon Sep 17 00:00:00 2001 From: MAX-786 Date: Fri, 5 Jul 2024 09:25:45 +0530 Subject: [PATCH] set sidebar to 1 whenever block is selected --- packages/volto-hydra/src/components/Iframe/View.jsx | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/packages/volto-hydra/src/components/Iframe/View.jsx b/packages/volto-hydra/src/components/Iframe/View.jsx index 0184f84..8470aa1 100644 --- a/packages/volto-hydra/src/components/Iframe/View.jsx +++ b/packages/volto-hydra/src/components/Iframe/View.jsx @@ -18,6 +18,8 @@ import { BlockChooser } from '@plone/volto/components'; import { createPortal } from 'react-dom'; import { usePopper } from 'react-popper'; import UrlInput from '../UrlInput'; +import { useDispatch } from 'react-redux'; +import { setSidebarTab } from '@plone/volto/actions'; /** * Format the URL for the Iframe with location, token and enabling edit mode @@ -53,6 +55,7 @@ const Iframe = (props) => { // useEffect(() => { // setReady(true); // }, []); + const dispatch = useDispatch(); const [addNewBlockOpened, setAddNewBlockOpened] = useState(false); const [popperElement, setPopperElement] = useState(null); const [referenceElement, setReferenceElement] = useState(null); @@ -181,6 +184,7 @@ const Iframe = (props) => { if (history.location.pathname.endsWith('/edit')) { onSelectBlock(event.data.uid); setAddNewBlockOpened(false); + dispatch(setSidebarTab(1)); } break;