Sfoglia il codice sorgente

Merge branch 'release/1.5.0-pre-alpha.9'

lfabl 1 settimana fa
parent
commit
21f6a6aff0

+ 1 - 1
package.json

@@ -1,6 +1,6 @@
 {
     "name": "ncore-ui-kit",
-    "version": "1.5.0-pre-alpha.8",
+    "version": "1.5.0-pre-alpha.9",
     "description": "NİBGAT® | NCore - UI Kit for React-Native Mobile Apps.",
     "main": "./lib/module/index.js",
     "types": "./lib/typescript/src/index.d.ts",

+ 2 - 0
src/components/embeddedMenu/index.tsx

@@ -52,6 +52,7 @@ const Menu: RefForwardingComponent<IEmbeddedMenuRef, IEmbeddedMenuProps> = ({
     isShowSiteLogo = true,
     renderHeaderSeperator,
     close: closeAction,
+    backgroundColor,
     customLocalize,
     maxWidth = 300,
     renderSiteLogo,
@@ -90,6 +91,7 @@ const Menu: RefForwardingComponent<IEmbeddedMenuRef, IEmbeddedMenuProps> = ({
         siteLogo: siteLogoDynamicStyle
     } = useStyles({
         isCollapse: isActive,
+        backgroundColor,
         colors,
         spaces
     });

+ 2 - 1
src/components/embeddedMenu/stylesheet.ts

@@ -53,13 +53,14 @@ const stylesheet = StyleSheet.create({
 });
 
 export const useStyles = ({
+    backgroundColor,
     isCollapse,
     colors,
     spaces
 }: EmbeddedMenuDynamicStyle) => {
     const styles = {
         container: {
-            backgroundColor: colors.content.container.default
+            backgroundColor: backgroundColor ? colors.project[backgroundColor] : colors.content.container.default
         } as Mutable<ViewStyle>,
         headerContainer: {
             paddingHorizontal: spaces.spacingMd,

+ 2 - 0
src/components/embeddedMenu/type.ts

@@ -19,6 +19,7 @@ export type IEmbeddedMenuRef = {
 };
 
 export type EmbeddedMenuDynamicStyle = {
+    backgroundColor?: keyof NCoreUIKit.ProjectColorPalette;
     spaces: NCoreUIKit.ActivePalette["spaces"];
     colors: NCoreUIKit.ActivePalette["colors"];
     isCollapse: boolean;
@@ -51,6 +52,7 @@ interface IEmbeddedMenuProps {
         paletteKey?: keyof NCoreUIKit.PaletteKey;
         themeKey?: keyof NCoreUIKit.ThemeKey;
     };
+    backgroundColor?: keyof NCoreUIKit.ProjectColorPalette;
     customLocalize?: {
         activeLocale?: keyof NCoreUIKit.LocaleKey;
     };