'use client' import { Swiper, SwiperSlide } from 'swiper/react'; import { Pagination, Autoplay } from 'swiper/modules'; import Image from 'next/image'; import 'swiper/css'; import 'swiper/css/pagination'; import testImage from '@/app/src/image-preview.png' import { useEffect, useRef } from 'react'; import { useTranslations } from 'next-intl'; import Link from 'next/link'; import { useQuery } from '@tanstack/react-query'; import { getViolationFilesArray } from '@/app/actions/violationActions'; interface ViolationFile { createdAt: string; fileId: string; fileName: string; fileSize: number; latestViolationDate: string; mimeType: string; status: string; supportId: number; violationCount: number; } export default function ViolationsCarousel() { const { data: violationData, isLoading, isError, error, } = useQuery({ queryKey: ['violationData'], queryFn: () => getViolationFilesArray(), select: (data) => { return data; }, /* refetchInterval: 30000 */ }); const paginationRef = useRef(null); const t = useTranslations('Global'); useEffect(() => { console.log(violationData); }, [violationData]) return (

{t('violation')}

Смотреть все
{t('are-no-violations')}
{/* {violationData?.map(item => { return (
) })} */} {/*
Preview
НАРУШЕНИЕ
ОБРАБОТАНО
🖼️banner111.png
Фото
🌍 Регион
🇺🇸 США
📅 Обнаружено
17.10.2025
🌐 Домен
m.apkpure.com
📊 Категория
Единичное
📁 Тип
Изображение
⚡ Статус
✅ Обработано
*/}
) }