Quellcode durchsuchen

Bugfix: site logo render problems fixed.

lfabl vor 2 Wochen
Ursprung
Commit
1b1721c85c
2 geänderte Dateien mit 6 neuen und 2 gelöschten Zeilen
  1. 3 1
      src/components/embeddedMenu/index.tsx
  2. 3 1
      src/components/embeddedMenu/type.ts

+ 3 - 1
src/components/embeddedMenu/index.tsx

@@ -330,7 +330,9 @@ const Menu: RefForwardingComponent<IEmbeddedMenuRef, IEmbeddedMenuProps> = ({
             >
                 {
                     isShowSiteLogo ?
-                        renderSiteLogo ? renderSiteLogo() : <SiteLogo
+                        renderSiteLogo ? renderSiteLogo({
+                            isActive
+                        }) : <SiteLogo
                             customLocalize={customLocalize}
                             customTheme={customTheme}
                             {...siteLogoProps}

+ 3 - 1
src/components/embeddedMenu/type.ts

@@ -58,13 +58,15 @@ interface IEmbeddedMenuProps {
     buttons: Array<EmbeddedMenuButton>;
     navigation: NCoreUIKit.Navigation;
     isWorkWithSafeAreaView?: boolean;
-    renderSiteLogo?: () => ReactNode;
     isWorkWithHeaderSpace?: boolean;
     isAutoClosedOnClosed?: boolean;
     siteLogoProps?: ISiteLogoProps;
     isWorkWithAnimation?: boolean;
     isShowCollabsButton?: boolean;
     logo?: EmbeddedMenuLogoType;
+    renderSiteLogo?: (props: {
+        isActive: boolean;
+    }) => ReactNode;
     isShowSiteLogo?: boolean;
     renderHeader?: (props: {
         isCollapse: boolean;