From 40bb1ec28a8684da9cb43f65aa62f7514c36196c Mon Sep 17 00:00:00 2001 From: Vinzenz Schroeter Date: Tue, 7 May 2024 12:06:44 +0200 Subject: [PATCH] unified ThemeProvider --- tank-frontend/src/App.tsx | 48 +++++++------ tank-frontend/src/ThemeChooser.tsx | 11 +++ .../src/components/PixelGridCanvas.tsx | 4 +- tank-frontend/src/theme.tsx | 69 +++++++++++-------- 4 files changed, 77 insertions(+), 55 deletions(-) create mode 100644 tank-frontend/src/ThemeChooser.tsx diff --git a/tank-frontend/src/App.tsx b/tank-frontend/src/App.tsx index fadde1b..b805877 100644 --- a/tank-frontend/src/App.tsx +++ b/tank-frontend/src/App.tsx @@ -9,39 +9,37 @@ import Row from './components/Row.tsx'; import Scoreboard from './Scoreboard.tsx'; import Button from './components/Button.tsx'; import MapChooser from './MapChooser.tsx'; -import {getRandomTheme, RgbaThemeProvider, ThemeContext, useStoredTheme} from './theme.tsx'; +import {ThemeProvider} from './theme.tsx'; import './App.css'; +import ThemeChooser from './ThemeChooser.tsx'; export default function App() { - const [theme, setTheme] = useStoredTheme(); const [name, setName] = useState(null); - return - - + return + - + - -

CCCB-Tanks!

- -