From 54433666051bad528d77dd2ade6193fff0daabd1 Mon Sep 17 00:00:00 2001 From: Justin Campbell Date: Fri, 16 Jul 2021 14:22:14 -0400 Subject: [PATCH] Refactor to support ItemTableAppBar actions --- src/components/AppView/AppView.js | 22 ++++++++++++++++++++-- 1 file changed, 20 insertions(+), 2 deletions(-) diff --git a/src/components/AppView/AppView.js b/src/components/AppView/AppView.js index acc139a..93e6244 100644 --- a/src/components/AppView/AppView.js +++ b/src/components/AppView/AppView.js @@ -3,13 +3,17 @@ import PropTypes from "prop-types"; import { Box, makeStyles, Paper, Typography, useTheme } from "@material-ui/core"; import { Route } from "react-router-dom"; import clsx from "clsx"; +import ItemTableAppBarAction from "../ItemTableAppBarAction"; +import DarkModeIcon from '@material-ui/icons/Brightness4'; +import LightModeIcon from '@material-ui/icons/Brightness7'; +import LogoutIcon from '@material-ui/icons/ExitToApp'; +import ErrorOutlineIcon from '@material-ui/icons/ErrorOutline'; import ItemTableAppBar from "../ItemTableAppBar/"; import ItemTable from "../ItemTable/"; import ItemViewAppBar from "../ItemViewAppBar/"; import ItemView from "../ItemView/"; import QueueSelector from "../QueueSelector/"; import { useToken } from "../AuthProvider/"; -import ErrorOutlineIcon from '@material-ui/icons/ErrorOutline'; export default function AppView({ setDarkMode }) { // Create stateful variables. @@ -144,10 +148,24 @@ export default function AppView({ setDarkMode }) { ); } + const darkMode = theme.palette.type === "dark" + const itemtableappbarActions = [ + setDarkMode(!darkMode)} + icon={darkMode ? : } + />, + alert("Hazzah!")} + icon={} + /> + ] + return ( - +