2024-02-12 16:46:51 -05:00
|
|
|
import React from 'react';
|
|
|
|
|
|
|
|
import { Container, Heading, Tab, TabList, TabPanel, TabPanels, Tabs } from '@chakra-ui/react';
|
|
|
|
|
|
|
|
import Appearance from '../panels/Appearance';
|
|
|
|
import ChangePassword from '../panels/ChangePassword';
|
|
|
|
import DeleteAccount from '../panels/DeleteAccount';
|
|
|
|
import UserInformation from '../panels/UserInformation';
|
|
|
|
|
|
|
|
|
|
|
|
|
2024-02-15 17:17:26 -05:00
|
|
|
const UserSettings: React.FC = () => {
|
2024-02-12 16:46:51 -05:00
|
|
|
|
|
|
|
return (
|
|
|
|
<>
|
|
|
|
<Container maxW="full">
|
2024-02-16 13:38:00 -05:00
|
|
|
<Heading size="lg" textAlign={{ base: "center", md: "left" }} py={12}>
|
2024-02-12 16:46:51 -05:00
|
|
|
User Settings
|
|
|
|
</Heading>
|
|
|
|
<Tabs variant='enclosed' >
|
|
|
|
<TabList>
|
2024-02-15 17:17:26 -05:00
|
|
|
<Tab>My profile</Tab>
|
2024-02-12 16:46:51 -05:00
|
|
|
<Tab>Password</Tab>
|
|
|
|
<Tab>Appearance</Tab>
|
|
|
|
<Tab>Danger zone</Tab>
|
|
|
|
</TabList>
|
|
|
|
<TabPanels>
|
|
|
|
<TabPanel>
|
|
|
|
<UserInformation />
|
|
|
|
</TabPanel>
|
|
|
|
<TabPanel>
|
|
|
|
<ChangePassword />
|
|
|
|
</TabPanel>
|
|
|
|
<TabPanel>
|
|
|
|
<Appearance />
|
|
|
|
</TabPanel>
|
|
|
|
<TabPanel>
|
|
|
|
<DeleteAccount />
|
|
|
|
</TabPanel>
|
|
|
|
|
|
|
|
</TabPanels>
|
|
|
|
</Tabs>
|
|
|
|
</Container>
|
|
|
|
</>
|
|
|
|
);
|
|
|
|
};
|
|
|
|
|
2024-02-15 17:17:26 -05:00
|
|
|
export default UserSettings;
|
2024-02-12 16:46:51 -05:00
|
|
|
|