aboutsummaryrefslogtreecommitdiff
path: root/pages
diff options
context:
space:
mode:
Diffstat (limited to 'pages')
-rw-r--r--pages/_app.tsx1
-rw-r--r--pages/settings.tsx12
2 files changed, 6 insertions, 7 deletions
diff --git a/pages/_app.tsx b/pages/_app.tsx
index f53a6ff..6cbd476 100644
--- a/pages/_app.tsx
+++ b/pages/_app.tsx
@@ -12,6 +12,7 @@ import '../styles/recentGames.css';
import '../styles/toast.css';
import '../styles/ui.css';
import '../styles/utility.css';
+import '../styles/themepicker.css';
import '../styles/game.css';
import '../styles/gameSettings.css';
diff --git a/pages/settings.tsx b/pages/settings.tsx
index 0ca2c30..d2b23eb 100644
--- a/pages/settings.tsx
+++ b/pages/settings.tsx
@@ -1,6 +1,6 @@
import axios from 'axios';
import reduce from 'image-blob-reduce';
-import { useContext } from 'react';
+import { useContext, useEffect } from 'react';
import { AccountAvatar } from '../components/account';
import { Footer } from '../components/footer';
@@ -9,6 +9,7 @@ import { NavBar } from '../components/navbar';
import { CenteredPage, PageTitle } from '../components/page';
import PreferencesContext from '../components/preferencesContext';
import { CheckBox, ColorPicker, IconLabelButton, Vierkant } from '../components/ui';
+import ThemePicker from '../components/themes';
import EditOutlinedIcon from '@material-ui/icons/EditOutlined';
import ExitToAppOutlinedIcon from '@material-ui/icons/ExitToAppOutlined';
@@ -102,12 +103,6 @@ export default function SettingsPage() {
</div>
</div>
<div className='subsection'>
- <ColorPicker />
- <div className='dispbl'>
- <h3>Achtergrond</h3>
- </div>
- </div>
- <div className='subsection'>
<div className='floatr'>
<CheckBox
state={preferences?.darkMode}
@@ -116,6 +111,9 @@ export default function SettingsPage() {
</div>
<h3>Donkere modus</h3>
</div>
+ <div className="subsection">
+ <ThemePicker preferences={preferences}/>
+ </div>
</Vierkant>
<Vierkant className='section gamerules w100m2m pad-l bg-800'>
<h2>Standaard spelregels</h2>