@@ -103,6 +110,8 @@ export const AsideHeaderShowcase: React.FC
= ({
}
onMenuItemsChanged={setMenuItems}
menuItems={menuItems}
+ menuGroups={currentMenuGroups}
+ onMenuGroupsChanged={setCurrentMenuGroups}
defaultMenuItems={menuItemsShowcase}
customBackground={customBackground}
customBackgroundClassName={customBackgroundClassName}
@@ -233,25 +242,27 @@ export const AsideHeaderShowcase: React.FC = ({
)}
renderContent={() => {
return (
-
-
{placeholderText}
-
{
- setHeaderDecoration(event.target.value);
- }}
- >
-
- No
-
-
- Yes
-
-
-
-
-
-
+ children || (
+
+
{placeholderText}
+
{
+ setHeaderDecoration(event.target.value);
+ }}
+ >
+
+ No
+
+
+ Yes
+
+
+
+
+
+
+ )
);
}}
panelItems={[
diff --git a/src/components/AsideHeader/components/CompositeBar/CompositeBar.module.scss b/src/components/AsideHeader/components/CompositeBar/CompositeBar.module.scss
index a33f71a7..973f50a4 100644
--- a/src/components/AsideHeader/components/CompositeBar/CompositeBar.module.scss
+++ b/src/components/AsideHeader/components/CompositeBar/CompositeBar.module.scss
@@ -5,12 +5,15 @@ $block: '.#{variables.$ns}composite-bar';
#{$block} {
$class: &;
+ --gn-aside-header-item-expanded-radius: 6px;
+
flex: 1 1 auto;
width: 100%;
min-height: 40px;
display: flex;
flex-direction: column;
- --gn-aside-header-item-expanded-radius: 6px;
+
+ background-color: var(--gn-aside-main-background-color);
& &__root-menu-item[class] {
background-color: transparent;
@@ -67,9 +70,18 @@ $block: '.#{variables.$ns}composite-bar';
width: 100%;
height: 100%;
z-index: -1;
- border-left: 2px solid var(--g-color-line-generic);
+ border-left: 2px solid
+ var(--gn-aside-main-group-border-color, var(--g-color-line-generic));
border-radius: 0;
transition: border-radius 0.15s ease-out;
+ background-color: var(--gn-aside-main-group-item-background-color, transparent);
+ }
+
+ &:hover:before {
+ border-color: var(
+ --gn-aside-main-group-border-color-hover,
+ var(--g-color-line-generic)
+ );
}
}
diff --git a/src/components/AsideHeader/components/CompositeBar/CompositeBar.tsx b/src/components/AsideHeader/components/CompositeBar/CompositeBar.tsx
index e8d40dff..6a8959ad 100644
--- a/src/components/AsideHeader/components/CompositeBar/CompositeBar.tsx
+++ b/src/components/AsideHeader/components/CompositeBar/CompositeBar.tsx
@@ -294,7 +294,9 @@ export const CompositeBarView: FC = ({
}
return (
-
+
{hasHeader && !isUngrouped && (