2024-02-26 09:39:09 -05:00
|
|
|
import React from 'react';
|
|
|
|
|
|
|
|
import { Badge, Container, Heading, Radio, RadioGroup, Stack, useColorMode } from '@chakra-ui/react';
|
|
|
|
|
|
|
|
const Appearance: React.FC = () => {
|
|
|
|
const { colorMode, toggleColorMode } = useColorMode();
|
|
|
|
|
|
|
|
return (
|
|
|
|
<>
|
|
|
|
<Container maxW='full'>
|
|
|
|
<Heading size='sm' py={4}>
|
|
|
|
Appearance
|
|
|
|
</Heading>
|
|
|
|
<RadioGroup onChange={toggleColorMode} value={colorMode}>
|
|
|
|
<Stack>
|
|
|
|
{/* TODO: Add system default option */}
|
|
|
|
<Radio value='light' colorScheme='teal'>
|
2024-02-28 18:30:59 -05:00
|
|
|
Light mode<Badge ml='1' colorScheme='teal'>Default</Badge>
|
2024-02-26 09:39:09 -05:00
|
|
|
</Radio>
|
|
|
|
<Radio value='dark' colorScheme='teal'>
|
2024-02-28 18:30:59 -05:00
|
|
|
Dark mode
|
2024-02-26 09:39:09 -05:00
|
|
|
</Radio>
|
|
|
|
</Stack>
|
|
|
|
</RadioGroup>
|
|
|
|
</Container>
|
|
|
|
</>
|
|
|
|
);
|
|
|
|
}
|
|
|
|
export default Appearance;
|