diff --git a/app/frontend/package-lock.json b/app/frontend/package-lock.json index 987593e..3de1c6d 100644 --- a/app/frontend/package-lock.json +++ b/app/frontend/package-lock.json @@ -1,15 +1,17 @@ { "name": "azure-image-chooser-frontend", - "version": "0.1.0", + "version": "1.0.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "azure-image-chooser-frontend", - "version": "0.1.0", + "version": "1.0.0", + "license": "MIT", "dependencies": { "@emotion/react": "^11.14.0", "@emotion/styled": "^11.14.1", + "@mui/icons-material": "^9.0.0", "@mui/material": "^9.0.0", "@tanstack/react-query": "^5.99.2", "react": "^19.2.5", @@ -1040,6 +1042,32 @@ "url": "https://opencollective.com/mui-org" } }, + "node_modules/@mui/icons-material": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/@mui/icons-material/-/icons-material-9.0.0.tgz", + "integrity": "sha512-oDwyvI6LgjWRC9MBcSGvLkPud9S9ELgSBQFYxa1rYcZn6Br55dn22SyvsPDMsn0G8OndFk53iMT45W5mNqrogw==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.29.2" + }, + "engines": { + "node": ">=14.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui-org" + }, + "peerDependencies": { + "@mui/material": "^9.0.0", + "@types/react": "^17.0.0 || ^18.0.0 || ^19.0.0", + "react": "^17.0.0 || ^18.0.0 || ^19.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, "node_modules/@mui/material": { "version": "9.0.0", "resolved": "https://registry.npmjs.org/@mui/material/-/material-9.0.0.tgz", diff --git a/app/frontend/package.json b/app/frontend/package.json index 8136d14..69702fb 100644 --- a/app/frontend/package.json +++ b/app/frontend/package.json @@ -14,6 +14,7 @@ "dependencies": { "@emotion/react": "^11.14.0", "@emotion/styled": "^11.14.1", + "@mui/icons-material": "^9.0.0", "@mui/material": "^9.0.0", "@tanstack/react-query": "^5.99.2", "react": "^19.2.5", diff --git a/app/frontend/src/App.tsx b/app/frontend/src/App.tsx index 59ab6f6..69f29bc 100644 --- a/app/frontend/src/App.tsx +++ b/app/frontend/src/App.tsx @@ -1,10 +1,12 @@ import { useMemo, useState } from "react"; import type { MouseEvent } from "react"; +import MenuIcon from "@mui/icons-material/Menu"; import { AppBar, Box, Button, Drawer, + IconButton, List, ListItem, ListItemButton, @@ -50,16 +52,17 @@ const App = () => { sx={{ borderBottom: 1, borderColor: "divider", display: { xs: "block", md: "none" } }} > - + + {activeTool?.name ?? "Tool"}