Jelajahi Sumber

Add conditional rendering to CobrandingLogo (#4221)

Co-authored-by: Miguel Serrano <mserranom@gmail.com>
GitOrigin-RevId: 033cc5bfdbbd3cc03d11f28f9e2dc0cd6d95b8ff
Alf Eaton 5 tahun lalu
induk
melakukan
387950b495

+ 3 - 1
services/web/frontend/js/features/editor-navigation-toolbar/components/toolbar-header.js

@@ -39,7 +39,9 @@ function ToolbarHeader({
     <header className="toolbar toolbar-header toolbar-with-labels">
       <div className="toolbar-left">
         <MenuButton onClick={onShowLeftMenuClick} />
-        {cobranding ? <CobrandingLogo {...cobranding} /> : null}
+        {cobranding &&
+          cobranding.isProjectCobranded &&
+          cobranding.logoImgUrl && <CobrandingLogo {...cobranding} />}
         <BackToProjectsButton />
       </div>
       {pdfButtonIsVisible && (

+ 1 - 0
services/web/test/frontend/features/editor-navigation-toolbar/components/toolbar-header.test.js

@@ -29,6 +29,7 @@ describe('<ToolbarHeader />', function () {
       const props = {
         ...defaultProps,
         cobranding: {
+          isProjectCobranded: true,
           brandVariationHomeUrl: 'http://cobranding',
           brandVariationName: 'variation',
           logoImgUrl: 'http://cobranding/logo',