fix(core): nav tree menu positioning

CB-216
This commit is contained in:
Wroud
2020-07-21 19:56:59 +03:00
parent 6b243b9a34
commit a15257282e
4 changed files with 5 additions and 2 deletions
@@ -82,6 +82,7 @@ export const navigationNodeStyles = composes(
name {
margin-left: 4px;
padding-right: 16px;
}
portal {
@@ -45,7 +45,7 @@ export const TreeNodeMenu = observer(function TreeNodeMenu({
}
return styled(treeNodeMenuStyles)(
<MenuTrigger panel={menuPanel} {...use({ isSelected })}>
<MenuTrigger panel={menuPanel} {...use({ isSelected })} modal>
<Icon name="snack" viewBox="0 0 16 10" />
</MenuTrigger>
);
@@ -32,4 +32,5 @@ export interface IMenuItem {
export type MenuTriggerProps = PropsWithChildren<{
panel: IMenuPanel;
style?: Style[];
modal?: boolean;
}> & Omit<ButtonHTMLAttributes<any>, 'style'>;
@@ -31,9 +31,10 @@ export function MenuTrigger({
panel,
children,
style = [],
modal,
...props
}: MenuTriggerProps) {
const menu = useMenuState();
const menu = useMenuState({ modal });
return styled(useStyles(menuPanelStyles, ...style))(
<>