Migrate Settings to Mantine ui

This commit is contained in:
2024-10-09 20:05:26 +02:00
parent 4872ca2e40
commit 221d8f5742
10 changed files with 1331 additions and 714 deletions

View File

@@ -1,15 +1,18 @@
import React from 'react';
import { Text, Toggle } from '@geist-ui/core';
import { Text, Switch, Stack } from '@mantine/core';
const AppearanceSettings = ({ themeSettings, onThemeChange }) => {
return (
<div className="setting-group">
<Text h4>Appearance</Text>
<div className="setting-item">
<Text>Dark Mode</Text>
<Toggle checked={themeSettings === 'dark'} onChange={onThemeChange} />
</div>
</div>
<Stack spacing="xs">
<Text fw={500} size="lg">
Appearance
</Text>
<Switch
label="Dark Mode"
checked={themeSettings === 'dark'}
onChange={onThemeChange}
/>
</Stack>
);
};