💄 Make the settings menu a drawer instead

This commit is contained in:
ajnart
2022-05-24 22:55:10 +02:00
parent 8775ad249c
commit a89b0746ba

View File

@@ -1,12 +1,12 @@
import { import {
ActionIcon, ActionIcon,
Group, Group,
Modal,
Title, Title,
Text, Text,
Tooltip, Tooltip,
SegmentedControl, SegmentedControl,
TextInput, TextInput,
Drawer,
} from '@mantine/core'; } from '@mantine/core';
import { useColorScheme } from '@mantine/hooks'; import { useColorScheme } from '@mantine/hooks';
import { useState } from 'react'; import { useState } from 'react';
@@ -100,15 +100,16 @@ export function SettingsMenuButton(props: any) {
const [opened, setOpened] = useState(false); const [opened, setOpened] = useState(false);
return ( return (
<> <>
<Modal <Drawer
size="xl" size="auto"
radius="md" padding="xl"
position="right"
title={<Title order={3}>Settings</Title>} title={<Title order={3}>Settings</Title>}
opened={props.opened || opened} opened={props.opened || opened}
onClose={() => setOpened(false)} onClose={() => setOpened(false)}
> >
<SettingsMenu /> <SettingsMenu />
</Modal> </Drawer>
<ActionIcon <ActionIcon
variant="default" variant="default"
radius="md" radius="md"