diff --git a/src/App.tsx b/src/App.tsx index fdc04a5..019b832 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -1,4 +1,5 @@ import { + Box, DEFAULT_THEME, MantineProvider, createTheme, @@ -23,6 +24,7 @@ import 'mantine-react-table/styles.css'; //import MRT styles import { ReactQueryDevtools } from '@tanstack/react-query-devtools'; import { useAtom } from 'jotai'; import { appTheme } from './contexts/theme'; +import './index.css'; function App() { const { data, isFetched } = useQueryAPI({ @@ -63,8 +65,20 @@ function App() { - - + <> + + + + diff --git a/src/components/ThemeProvider.tsx b/src/components/ThemeProvider.tsx index 2f9c980..3c95a31 100644 --- a/src/components/ThemeProvider.tsx +++ b/src/components/ThemeProvider.tsx @@ -12,7 +12,6 @@ export default function ThemeProvider({ '--color-background': theme.backgroundColor, '--color-border': theme.borderColor, '--color-search-background': theme.searchColor, - '--image-background': `url(${theme.backgroundImage})`, }} > {children} diff --git a/src/images/backgrounds/redporsche.jpg b/src/images/backgrounds/redporsche.jpg new file mode 100644 index 0000000..73d81f1 Binary files /dev/null and b/src/images/backgrounds/redporsche.jpg differ diff --git a/src/index.css b/src/index.css index f1b8018..5cac195 100644 --- a/src/index.css +++ b/src/index.css @@ -1,9 +1,5 @@ @import url('https://fonts.googleapis.com/css2?family=Jost:ital,wght@0,100;0,200;0,400;1,100;1,200&display=swap'); -.root { - background-image: var(--image-background); -} - .mrt-edit-action-buttons { .mantine-Button-root[data-variant="subtle"] { color: var(--color-text-pri) !important; diff --git a/src/pages/homepage/Homepage.tsx b/src/pages/homepage/Homepage.tsx index fc13d12..acf0a13 100644 --- a/src/pages/homepage/Homepage.tsx +++ b/src/pages/homepage/Homepage.tsx @@ -1,4 +1,5 @@ import { Stack } from '@mantine/core'; +import { useLocalStorage } from '@mantine/hooks'; import { useEffect, useState } from 'react'; import { useQueryAPI } from '../../hooks/useAPI'; import stackClasses from '../../styles/Stack.module.css'; @@ -7,8 +8,6 @@ import Bookmarks from './components/Bookmarks'; import Header from './components/Header'; import Search from './components/Search'; import SettingsButton from './components/SettingsButton'; -import '../../index.css'; -import { useLocalStorage } from '@mantine/hooks'; export default function Homepage({ theme }: any) { const { data, isFetching } = useQueryAPI({ endpoint: 'api/messages' }); diff --git a/src/pages/settings/Settings.tsx b/src/pages/settings/Settings.tsx index 10096a3..410d2b4 100644 --- a/src/pages/settings/Settings.tsx +++ b/src/pages/settings/Settings.tsx @@ -12,7 +12,7 @@ import Themes from './components/Themes'; function Settings({ theme }: any) { return ( - +