diff --git a/src/components/catalog/views/page/layout/CatalogLayoutBcInfoView.tsx b/src/components/catalog/views/page/layout/CatalogLayoutBcInfoView.tsx index 13c5aca..dee8094 100644 --- a/src/components/catalog/views/page/layout/CatalogLayoutBcInfoView.tsx +++ b/src/components/catalog/views/page/layout/CatalogLayoutBcInfoView.tsx @@ -1,18 +1,24 @@ -import { FC } from 'react'; +import { FC, useEffect } from 'react'; import { SanitizeHtml } from '../../../../../api'; import { CatalogLayoutProps } from './CatalogLayout.types'; // Info/landing layout: a big logo box (70% of the page height) on top and a // smaller box below holding the page text in black. Logo = page headline // image (getImage(0)), text = page text 1 (getText(0)). Set both from -// catalog admin (Gestione -> Modifica pagina). +// catalog admin (Gestione -> Modifica pagina). Hides the (empty) navigation +// sidebar so the content uses the full width. export const CatalogLayoutBcInfoView: FC = props => { - const { page = null } = props; + const { page = null, hideNavigation = null } = props; const logo = page?.localization?.getImage(0) || ''; const text = page?.localization?.getText(0) || ''; + useEffect(() => + { + hideNavigation?.(); + }, [ page, hideNavigation ]); + return (