1
0
Fork 0
mirror of https://github.com/muerwre/vault-frontend.git synced 2025-04-25 04:46:40 +07:00
vault-frontend/src/components/profile/ProfileSettings/index.tsx
2022-08-12 14:01:28 +07:00

38 lines
960 B
TypeScript

import { FC } from 'react';
import { Filler } from '~/components/containers/Filler';
import { Group } from '~/components/containers/Group';
import { Padder } from '~/components/containers/Padder';
import { Button } from '~/components/input/Button';
import { UserSettingsView } from '~/containers/settings/UserSettingsView';
import {
SettingsProvider,
useSettings,
} from '~/utils/providers/SettingsProvider';
const Form = ({ children }) => {
const { handleSubmit } = useSettings();
return <form onSubmit={handleSubmit}>{children}</form>;
};
const ProfileSettings: FC = () => {
return (
<SettingsProvider>
<Form>
<Padder>
<Group>
<UserSettingsView />
<Group horizontal>
<Filler />
<Button title="Сохранить" type="submit" />
</Group>
</Group>
</Padder>
</Form>
</SettingsProvider>
);
};
export { ProfileSettings };