Skip to content

Commit b9d1db3

Browse files
Add correct behavior to user navbar dropdown (#43)
Previously the user navbar dropdown would not close on click when open, this fix let it work as expected
1 parent 1023dc4 commit b9d1db3

1 file changed

Lines changed: 4 additions & 2 deletions

File tree

src/lib/Layout/PanelSideBarLayout/PanelSideBarLayout.tsx

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,8 @@ export const PanelSideBarLayout = (props: PanelSideBarLayoutProps) => {
2828
const [isOpen, setIsOpen] = useState(true);
2929
const toggleSidebar = () => setIsOpen((prev) => !prev);
3030

31+
const [isUserOpen, setIsUserOpen] = useState(false);
32+
3133
const {
3234
brand: contextBrand,
3335
footer: contextFooter,
@@ -59,8 +61,8 @@ export const PanelSideBarLayout = (props: PanelSideBarLayoutProps) => {
5961
))}
6062
{/* <NavbarUser /> */}
6163
<NavItem>
62-
<UncontrolledDropdown direction="start">
63-
<DropdownToggle nav className="user-dropdown">
64+
<UncontrolledDropdown direction="start" isOpen={isUserOpen}>
65+
<DropdownToggle nav className="user-dropdown" onClick={() => setIsUserOpen(!isUserOpen)}>
6466
{userDropDownMenuToggle}
6567
</DropdownToggle>
6668
<div>

0 commit comments

Comments
 (0)