'use client' import { useTranslations } from 'next-intl'; import { useQuery } from '@tanstack/react-query'; import { getUserFilesInfo } from '@/app/actions/action'; import {convertBytes} from '@/app/lib/convertBytes'; export default function DashboardUserStats() { const t = useTranslations("Global"); const { data: filesInfo, isLoading, isError, error, } = useQuery({ queryKey: ['userFilesInfo'], queryFn: getUserFilesInfo, }); return (
ЗАЩИЩЁННЫЕ ФАЙЛЫ
{filesInfo?.protected_files_count ? filesInfo?.protected_files_count : 0}
Файлов под защитой
🛡️
СОВПАДЕНИЯ
0
Найдено совпадений
🔍
НАРУШЕНИЯ
{filesInfo?.all_files_violations ? filesInfo?.all_files_violations : 0}
Требуют внимания
⚠️
ХРАНИЛИЩЕ
{filesInfo?.all_files_size ? convertBytes(filesInfo?.all_files_size) : 0}
Использовано места
💾
ЖАЛОБЫ
0
Отправлено юристам
⚖️
) }