diff --git a/client/src/App.tsx b/client/src/App.tsx index fbffb76..f259ef1 100644 --- a/client/src/App.tsx +++ b/client/src/App.tsx @@ -1,7 +1,6 @@ import { Box, Container } from '@mui/material'; import { useState } from 'react'; import { BrowserRouter, Route, Routes } from 'react-router-dom'; -import AlertComponent from './components/Alert'; import Footer from './components/Footer'; import Header from './components/Header/Header'; import { SearchState, SearchStateDefaults } from './data/SearchState'; @@ -25,7 +24,6 @@ export function App() { searchState={searchState} setSearchState={setSearchState} /> - diff --git a/client/src/components/Alert.tsx b/client/src/components/Alert.tsx index 7d2a6b1..2dd1481 100644 --- a/client/src/components/Alert.tsx +++ b/client/src/components/Alert.tsx @@ -1,8 +1,10 @@ import { Alert, Box, Collapse } from '@mui/material'; import { useLoadingContext } from '../context/LoadingContext'; +import { useThemeModeContext } from '../context/ThemeContext'; export default function AlertComponent() { const { alert, showAlert } = useLoadingContext(); + const { themeMode } = useThemeModeContext(); return ( @@ -13,6 +15,7 @@ export default function AlertComponent() { onClose={() => showAlert(null)} variant="filled" className="py-0" + sx={{ boxShadow: themeMode === 'light' ? 8 : 3 }} square > {alert.message} diff --git a/client/src/components/Header/Header.tsx b/client/src/components/Header/Header.tsx index 8f3b547..6d1d80b 100644 --- a/client/src/components/Header/Header.tsx +++ b/client/src/components/Header/Header.tsx @@ -15,6 +15,7 @@ import { useLoadingContext } from '../../context/LoadingContext'; import { useThemeModeContext } from '../../context/ThemeContext'; import { SearchState } from '../../data/SearchState'; import { ServerData } from '../../data/ServerData'; +import AlertComponent from '../Alert'; import AddServer from './AddServer'; import SearchServers from './SearchServers'; @@ -69,7 +70,10 @@ export default function Header({ return ( - + +