diff --git a/packages/panels/src/components/nav-bar/NavBar.stories.tsx b/packages/panels/src/components/nav-bar/NavBar.stories.tsx index 308a12ef2..bd2dbfbba 100644 --- a/packages/panels/src/components/nav-bar/NavBar.stories.tsx +++ b/packages/panels/src/components/nav-bar/NavBar.stories.tsx @@ -37,7 +37,6 @@ import { faUserFriends, } from "@fortawesome/free-solid-svg-icons"; import { SidebarMenuCollapsible } from "../sidebar-menu/SidebarMenuCollapsible"; -import { SidebarMenuSeparator } from "../sidebar-menu/SidebarMenuSeparator"; import { Story } from "@storybook/react"; import { NavBarHeading } from "./NavBarHeading"; import { SidebarRailMenu } from "../sidebar-menu/rail/SidebarRailMenu"; @@ -64,7 +63,7 @@ export default { }; export const Demo: Story> = ({ variant }) => { - const [isOpen, open, close] = useBoolean(false); + const [isOpen, open, close] = useBoolean(true); const onClick = () => {}; return ( @@ -104,8 +103,6 @@ export const Demo: Story> = ({ variant }) => { - - { - - = ({ data-collapsed={collapsed || undefined} {...boxProps} > + + {!hideCloseButton && ( <> - - - + + + + )} = ({ height={"100%"} background={"var(--current-background-color)"} > - {children} + + {children} + ); diff --git a/packages/panels/src/components/sidebar-menu/SidebarMenuCloseButton.module.css b/packages/panels/src/components/sidebar-menu/SidebarMenuCloseButton.module.css index c8b9f2334..b006d371a 100644 --- a/packages/panels/src/components/sidebar-menu/SidebarMenuCloseButton.module.css +++ b/packages/panels/src/components/sidebar-menu/SidebarMenuCloseButton.module.css @@ -1,15 +1,16 @@ .sidebarMenuCloseButton { /* Theme vars */ - --swui-sidebar-menu-close-button-text-color: var(--lhds-color-ui-50); - --swui-sidebar-menu-close-button-background-color: var(--lhds-color-blue-500); + --swui-sidebar-menu-close-button-height: 32px; + --swui-sidebar-menu-close-button-text-color: var(--lhds-color-ui-900); + --swui-sidebar-menu-close-button-background-color: var(--lhds-color-ui-50); --swui-sidebar-menu-close-button-background-color-hover: var( - --lhds-color-blue-600 + --lhds-color-ui-100 ); --swui-sidebar-menu-close-button-background-color-focus: var( - --lhds-color-blue-600 + --lhds-color-ui-200 ); --swui-sidebar-menu-close-button-background-color-active: var( - --lhds-color-blue-500 + --lhds-color-ui-200 ); /* Current */ @@ -26,7 +27,7 @@ background-color: var(--current-background-color); color: var(--swui-sidebar-menu-close-button-text-color); cursor: pointer; - height: var(--swui-sidebar-menu-item-height); + height: var(--swui-sidebar-menu-close-button-height); padding: 0; margin: 0; box-sizing: border-box; @@ -55,11 +56,13 @@ .iconWrapper { justify-content: center; align-items: center; - width: var(--swui-sidebar-menu-item-height); - height: var(--swui-sidebar-menu-item-height); + width: var(--swui-sidebar-menu-close-button-height); + height: var(--swui-sidebar-menu-close-button-height); } .icon { - color: var(--swui-sidebar-menu-close-button-text-color); + path { + fill: var(--swui-sidebar-menu-close-button-text-color); + } } } diff --git a/packages/panels/src/components/sidebar-menu/SidebarMenuContent.module.css b/packages/panels/src/components/sidebar-menu/SidebarMenuContent.module.css index 28513e8ad..172e87a2b 100644 --- a/packages/panels/src/components/sidebar-menu/SidebarMenuContent.module.css +++ b/packages/panels/src/components/sidebar-menu/SidebarMenuContent.module.css @@ -1,7 +1,7 @@ .label { font-size: var(--current-text-size, var(--swui-font-size-medium)); line-height: var(--current-line-height, var(--swui-line-height-medium)); - font-weight: var(--swui-button-font-weight); + font-weight: var(--swui-font-weight-text-bold); font-family: var(--swui-font-buttons); color: var(--current-text-color); } diff --git a/packages/panels/src/components/sidebar-menu/SidebarMenuHeading.module.css b/packages/panels/src/components/sidebar-menu/SidebarMenuHeading.module.css index f03db2c48..b76957aa8 100644 --- a/packages/panels/src/components/sidebar-menu/SidebarMenuHeading.module.css +++ b/packages/panels/src/components/sidebar-menu/SidebarMenuHeading.module.css @@ -1,5 +1,5 @@ .sidebarMenuHeading { - --swui-sidebar-menu-heading-text-color: var(--lhds-color-ui-300); + --swui-sidebar-menu-heading-text-color: var(--lhds-color-ui-600); /* Styling */ diff --git a/packages/panels/src/components/sidebar-menu/SidebarMenuHeading.tsx b/packages/panels/src/components/sidebar-menu/SidebarMenuHeading.tsx index 4317ffcb4..1bece8b9a 100644 --- a/packages/panels/src/components/sidebar-menu/SidebarMenuHeading.tsx +++ b/packages/panels/src/components/sidebar-menu/SidebarMenuHeading.tsx @@ -20,7 +20,7 @@ export const SidebarMenuHeading: React.FC = ({ ...textProps }) => { return ( - + = ({ {label} diff --git a/packages/panels/src/components/sidebar-menu/SidebarMenuLink.tsx b/packages/panels/src/components/sidebar-menu/SidebarMenuLink.tsx index 2c73cf9e8..7239ba565 100644 --- a/packages/panels/src/components/sidebar-menu/SidebarMenuLink.tsx +++ b/packages/panels/src/components/sidebar-menu/SidebarMenuLink.tsx @@ -1,4 +1,4 @@ -import { ButtonElementProps, Indent, Row } from "@stenajs-webui/core"; +import { Box, ButtonElementProps, Indent, Row } from "@stenajs-webui/core"; import * as React from "react"; import { CSSProperties, ReactNode } from "react"; import { ButtonContent, ButtonContentProps } from "@stenajs-webui/elements"; @@ -86,14 +86,16 @@ export const SidebarMenuLink: React.FC = ({ ); return ( - <> - {renderLink({ - ...buttonProps, - activeClassName: contentStyles.selected, - className: innerClassName, - children: innerChildren, - style: innerStyle, - })} - + + + {renderLink({ + ...buttonProps, + activeClassName: contentStyles.selected, + className: innerClassName, + children: innerChildren, + style: innerStyle, + })} + + ); }; diff --git a/packages/panels/src/components/sidebar-menu/SidebarMenuSeparator.tsx b/packages/panels/src/components/sidebar-menu/SidebarMenuSeparator.tsx index 57dc15894..e792c2a6a 100644 --- a/packages/panels/src/components/sidebar-menu/SidebarMenuSeparator.tsx +++ b/packages/panels/src/components/sidebar-menu/SidebarMenuSeparator.tsx @@ -8,7 +8,7 @@ export const SidebarMenuSeparator: React.FC = ( separatorLineProps ) => ( );