2024-06-07 20:17:03 +03:00
|
|
|
|
'use client';
|
|
|
|
|
|
|
|
|
|
import DataLoader from '@/components/wrap/DataLoader';
|
|
|
|
|
import { useUserProfile } from '@/context/UserProfileContext';
|
|
|
|
|
|
|
|
|
|
import EditorPassword from './EditorPassword';
|
|
|
|
|
import EditorProfile from './EditorProfile';
|
|
|
|
|
|
2024-06-26 19:47:05 +03:00
|
|
|
|
function UserContents() {
|
2024-06-07 20:17:03 +03:00
|
|
|
|
const { user, error, loading } = useUserProfile();
|
|
|
|
|
|
|
|
|
|
return (
|
2024-12-12 13:17:24 +03:00
|
|
|
|
<DataLoader isLoading={loading} error={error} hasNoData={!user}>
|
|
|
|
|
<div className='cc-fade-in flex gap-6 py-2 mx-auto w-fit'>
|
|
|
|
|
<h1 className='mb-4 select-none'>Учетные данные пользователя</h1>
|
|
|
|
|
<div className='flex py-2'>
|
|
|
|
|
<EditorProfile />
|
|
|
|
|
<EditorPassword />
|
2024-06-07 20:17:03 +03:00
|
|
|
|
</div>
|
2024-12-12 13:17:24 +03:00
|
|
|
|
</div>
|
2024-06-07 20:17:03 +03:00
|
|
|
|
</DataLoader>
|
|
|
|
|
);
|
|
|
|
|
}
|
|
|
|
|
|
2024-06-26 19:47:05 +03:00
|
|
|
|
export default UserContents;
|