diff --git a/web/frontend/src/pages/home/components/PageHeader.tsx b/web/frontend/src/pages/home/components/PageHeader.tsx index 8287ff9..c29ec64 100644 --- a/web/frontend/src/pages/home/components/PageHeader.tsx +++ b/web/frontend/src/pages/home/components/PageHeader.tsx @@ -1,10 +1,11 @@ -import { Logout } from "@carbon/icons-react"; +import { Light, Logout, Asleep } from "@carbon/icons-react"; import { TextUtil } from "@greatness/util"; import { useCallback } from "react"; import { useSessionContext } from "@/components/SessionContext"; import createUseStyles from "@/theme/createUseStyles"; import { cn } from "@/util/cn"; +import { useDarkMode } from "@/util/useDarkMode"; const useStyles = createUseStyles(({ sizes, media }) => ({ closeButton: { @@ -12,6 +13,10 @@ const useStyles = createUseStyles(({ sizes, media }) => ({ height: 64, marginLeft: "auto", }, + themeButton: { + border: "none", + height: 64, + }, pageHeader: { margin: "0 auto", maxWidth: sizes.maxWidthValue, @@ -39,6 +44,7 @@ export default function PageHeader({ }) { const classes = useStyles(); const { isAuthenticated, logout } = useSessionContext(); + const { isDarkMode, toggleDarkMode } = useDarkMode(); const handleClose = useCallback( () => (isAuthenticated ? logout() : window.close()), @@ -53,10 +59,22 @@ export default function PageHeader({