'use client' import { useUserFilesInfo } from '@/app/hooks/react-query/useUserFilesInfo'; import { useTranslations } from 'next-intl'; import { useEffect } from 'react'; import { useViolationStatistic } from '@/app/hooks/react-query/useViolationStatistic'; import {useMonitoringStats} from '@/app/hooks/react-query/useMonitoringStats'; export default function FinalSummary() { const t = useTranslations('Global'); const { data: filesInfo, isLoading, isError, error } = useUserFilesInfo(); const { data: violationStatistic } = useViolationStatistic(); const { data: monitoringStats } = useMonitoringStats(); return (

{t('summary-statistics')} {/* за Декабрь 2025 */}

{t('general-indicators-of-the-protection-system')}

{/*
🔍
*/}
{monitoringStats?.total_searches ? monitoringStats?.total_searches : 0} {/* {filesInfo?.total.check ? filesInfo?.total.check : 0} */}
{t('total-number-of-checks')}
{/*
+15% к прошлому месяцу
*/}
{/*
🚨
*/}
{violationStatistic?.total_violations ?? 0}
{t('violations-found')}
{violationStatistic?.in_progress_violations ?? 0}
{t('violations-registered')}
{/*
Отличный результат!
*/}
{/*
🛡️
*/}
{filesInfo?.total.quantity ? filesInfo?.total.quantity : 0}
{t('protected-content')}
{/*
+0 за период
*/}
) }