'use client' import { useTranslations } from 'next-intl'; import { IconImageFile, IconVideoFile, IconAudioFile } from '@/app/ui/icons/icons'; import { convertBytes } from '@/app/lib/convertBytes'; import { useUserFilesInfo } from '@/app/hooks/react-query/useUserFilesInfo'; export default function StatsGrid() { const t = useTranslations("Global"); const { data: filesInfo, isLoading, isError, error } = useUserFilesInfo(); return (

{t('your-content')}

{t('content-type')}
{t('quantity')}
{t('size')}
{t('violations')}
{t('checks')}
{t('images')}
{filesInfo?.images.quantity ? filesInfo?.images.quantity : 0}
{filesInfo?.images.size ? convertBytes(filesInfo?.images.size) : 0}
0
0
{t('videos')}
{filesInfo?.videos.quantity ? filesInfo?.videos.quantity : 0}
{filesInfo?.videos.size ? convertBytes(filesInfo?.videos.size) : 0}
0
0
{t('audios')}
{filesInfo?.audios.quantity ? filesInfo?.audios.quantity : 0}
{filesInfo?.audios.size ? convertBytes(filesInfo?.audios.size) : 0}
0
0
) }