feat: displays main manu in top left corner

This commit is contained in:
Mark Mankarious
2023-08-28 18:50:20 +01:00
parent b06921935d
commit 6bbef041df
3 changed files with 15 additions and 1 deletions

View File

@@ -31,7 +31,7 @@ export const ItemControlsManager = () => {
return (
<UiElement
sx={{
top: theme.customVars.appPadding.y * 3
top: theme.customVars.appPadding.y * 2 + parseInt(theme.spacing(2), 10)
}}
>
<Box

View File

@@ -0,0 +1,12 @@
import React from 'react';
import { UiElement } from 'src/components/UiElement/UiElement';
import { IconButton } from 'src/components/IconButton/IconButton';
import { Menu as MenuIcon } from '@mui/icons-material';
export const MainMenu = () => {
return (
<UiElement>
<IconButton Icon={<MenuIcon />} name="Main menu" onClick={() => {}} />
</UiElement>
);
};

View File

@@ -4,6 +4,7 @@ import { DragAndDrop } from 'src/components/DragAndDrop/DragAndDrop';
import { ItemControlsManager } from 'src/components/ItemControls/ItemControlsManager';
import { ToolMenu } from 'src/components/ToolMenu/ToolMenu';
import { useUiStateStore } from 'src/stores/uiStateStore';
import { MainMenu } from 'src/components/MainMenu/MainMenu';
export const UiOverlay = () => {
const disableInteractions = useUiStateStore((state) => {
@@ -27,6 +28,7 @@ export const UiOverlay = () => {
<DragAndDrop icon={mode.icon} tile={mouse.position.tile} />
</SceneLayer>
)}
<MainMenu />
</>
);
};