feat: Dashboar sidebar styled.

This commit is contained in:
Ahmed Bouhuolia
2020-03-26 16:41:22 +02:00
parent c7db1394e7
commit 6c4f86431c
4 changed files with 32 additions and 24 deletions

View File

@@ -143,6 +143,7 @@ export default class MenuItem extends AbstractPureComponent2 {
textClassName,
tagName = "a",
dropdownType,
caretIconSize = 16,
...htmlProps
} = this.props;
const hasSubmenu = children != null;
@@ -181,7 +182,7 @@ export default class MenuItem extends AbstractPureComponent2 {
{text}
</Text>,
this.maybeRenderLabel(labelElement),
hasSubmenu ? <Icon icon="caret-right" /> : undefined,
hasSubmenu ? <Icon icon="caret-right" iconSize={caretIconSize} /> : undefined,
);
const liClasses = classNames({ [Classes.MENU_SUBMENU]: hasSubmenu });

View File

@@ -3,7 +3,9 @@ import React from 'react';
export default function SidebarContainer(props) {
return (
<div className="sidebar" id="sidebar">
{props.children}
<div class="sidebar__inner">
{props.children}
</div>
</div>
)
}

View File

@@ -23,6 +23,7 @@ export default function SidebarMenu() {
disabled={item.disabled}
children={children}
dropdownType={item.dropdownType || 'collapse'}
caretIconSize={15}
onClick={() => {
if (item.href) {
history.push(item.href);