2026-04-01 16:15:20 +07:00
|
|
|
'use client'
|
|
|
|
|
|
|
|
|
|
import { useTranslations } from 'next-intl';
|
|
|
|
|
import { useAllFilesExtensions } from '@/app/hooks/react-query/useAllFilesExtensions';
|
|
|
|
|
import VerificationUploadSection from '@/app/ui/settings/component/verification-upload-section';
|
2026-04-13 15:36:43 +07:00
|
|
|
import { useUserProfile } from '@/app/hooks/react-query/useUserDataInfo';
|
2026-04-01 16:15:20 +07:00
|
|
|
|
|
|
|
|
export default function SettingUserVerification() {
|
|
|
|
|
const t = useTranslations('Global');
|
|
|
|
|
|
|
|
|
|
const { data: allFilesExtensions } = useAllFilesExtensions();
|
2026-04-13 15:36:43 +07:00
|
|
|
const { data: userData, isLoading, isError } = useUserProfile();
|
2026-04-01 16:15:20 +07:00
|
|
|
|
|
|
|
|
return (
|
|
|
|
|
<div className="settings-form">
|
|
|
|
|
<div className="form-section verefication-section">
|
|
|
|
|
<h3 className="form-section-title">
|
|
|
|
|
Верификация юзера
|
|
|
|
|
</h3>
|
2026-04-13 15:36:43 +07:00
|
|
|
{userData?.verifiedStatus === 'NOT_VERIFIED' ? (
|
|
|
|
|
<VerificationUploadSection
|
|
|
|
|
fileType="image"
|
|
|
|
|
allowedExtensions={allFilesExtensions.images}
|
|
|
|
|
maxFileSize={allFilesExtensions.maxFileSize}
|
|
|
|
|
/>
|
|
|
|
|
) : (
|
|
|
|
|
<span>
|
2026-04-14 09:15:05 +07:00
|
|
|
{t('Status')}: {userData?.verifiedStatus === 'VERIFICATION_IN_PROGRESS'? t('under-moderation') : userData?.verifiedStatus}
|
2026-04-13 15:36:43 +07:00
|
|
|
</span>
|
|
|
|
|
)}
|
2026-04-02 16:46:50 +07:00
|
|
|
{/* <button type="submit" className="btn btn-primary">
|
2026-04-01 16:15:20 +07:00
|
|
|
загрузить
|
|
|
|
|
</button> */}
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
)
|
|
|
|
|
}
|