fix diagram

This commit is contained in:
smanylov
2026-01-08 11:45:30 +07:00
parent 9547ead7aa
commit b2952c3594
3 changed files with 43 additions and 11 deletions
+1 -1
View File
@@ -1,6 +1,6 @@
{ {
"name": "no-copy-frontend", "name": "no-copy-frontend",
"version": "0.12.0", "version": "0.14.0",
"private": true, "private": true,
"scripts": { "scripts": {
"dev": "next dev -p 2999", "dev": "next dev -p 2999",
+20 -4
View File
@@ -15,6 +15,10 @@ type FilesInfo = {
imageQuantity: number; imageQuantity: number;
videoQuantity: number; videoQuantity: number;
audioQuantity: number; audioQuantity: number;
imageSize: number;
videoSize: number;
audioSize: number;
documentSize: number;
}; };
@@ -42,7 +46,11 @@ export default function ProtectionOverview() {
all_files_quantity: number, all_files_quantity: number,
images_quantity: number, images_quantity: number,
videos_quantity: number, videos_quantity: number,
audios_quantity: number audios_quantity: number,
images_size: number,
videos_size: number,
audios_size: number,
documents_size: number,
}, Error, FilesInfo>({ }, Error, FilesInfo>({
queryKey: ['userFilesInfo'], queryKey: ['userFilesInfo'],
queryFn: getUserFilesInfo, queryFn: getUserFilesInfo,
@@ -54,6 +62,10 @@ export default function ProtectionOverview() {
imageQuantity: 0, imageQuantity: 0,
videoQuantity: 0, videoQuantity: 0,
audioQuantity: 0, audioQuantity: 0,
imageSize: 0,
videoSize: 0,
audioSize: 0,
documentSize: 0,
} }
} }
@@ -63,6 +75,10 @@ export default function ProtectionOverview() {
imageQuantity: data.images_quantity, imageQuantity: data.images_quantity,
videoQuantity: data.videos_quantity, videoQuantity: data.videos_quantity,
audioQuantity: data.audios_quantity, audioQuantity: data.audios_quantity,
imageSize: data.images_size,
videoSize: data.videos_size,
audioSize: data.audios_size,
documentSize: data.documents_size,
} }
}, },
}); });
@@ -71,17 +87,17 @@ export default function ProtectionOverview() {
setFilesCount([ setFilesCount([
{ {
name: 'images', name: 'images',
value: filesInfo?.imageQuantity ? filesInfo?.imageQuantity : 0, value: filesInfo?.imageSize ? filesInfo?.imageSize : 0,
color: '#f08c00' color: '#f08c00'
}, },
{ {
name: 'videos', name: 'videos',
value: filesInfo?.videoQuantity ? filesInfo?.videoQuantity : 0, value: filesInfo?.videoSize ? filesInfo?.videoSize : 0,
color: '#2f9e44' color: '#2f9e44'
}, },
{ {
name: 'audios', name: 'audios',
value: filesInfo?.audioQuantity ? filesInfo?.audioQuantity : 0, value: filesInfo?.audioSize ? filesInfo?.audioSize : 0,
color: '#1971c2' color: '#1971c2'
}, },
]) ])
+22 -6
View File
@@ -4,7 +4,7 @@ import { PieChartComponent } from '@/app/components/PieChartComponent';
import { useQuery } from '@tanstack/react-query'; import { useQuery } from '@tanstack/react-query';
import { getUserFilesInfo } from '@/app/actions/action'; import { getUserFilesInfo } from '@/app/actions/action';
import { useState, useEffect } from 'react'; import { useState, useEffect } from 'react';
import {convertBytes} from '@/app/lib/convertBytes'; import { convertBytes } from '@/app/lib/convertBytes';
type FilesInfo = { type FilesInfo = {
@@ -14,6 +14,10 @@ type FilesInfo = {
videoQuantity: number; videoQuantity: number;
audioQuantity: number; audioQuantity: number;
documentQuantity: number; documentQuantity: number;
imageSize: number;
videoSize: number;
audioSize: number;
documentSize: number;
}; };
export default function MyContentPieChart() { export default function MyContentPieChart() {
@@ -36,6 +40,10 @@ export default function MyContentPieChart() {
videos_quantity: number, videos_quantity: number,
audios_quantity: number, audios_quantity: number,
documents_quantity: number, documents_quantity: number,
images_size: number,
videos_size: number,
audios_size: number,
documents_size: number,
}, Error, FilesInfo>({ }, Error, FilesInfo>({
queryKey: ['userFilesInfo'], queryKey: ['userFilesInfo'],
queryFn: getUserFilesInfo, queryFn: getUserFilesInfo,
@@ -47,7 +55,11 @@ export default function MyContentPieChart() {
imageQuantity: 0, imageQuantity: 0,
videoQuantity: 0, videoQuantity: 0,
audioQuantity: 0, audioQuantity: 0,
documentQuantity: 0 documentQuantity: 0,
imageSize: 0,
videoSize: 0,
audioSize: 0,
documentSize: 0,
} }
} }
@@ -58,6 +70,10 @@ export default function MyContentPieChart() {
videoQuantity: data.videos_quantity, videoQuantity: data.videos_quantity,
audioQuantity: data.audios_quantity, audioQuantity: data.audios_quantity,
documentQuantity: data.documents_quantity, documentQuantity: data.documents_quantity,
imageSize: data.images_size,
videoSize: data.videos_size,
audioSize: data.audios_size,
documentSize: data.documents_size,
} }
}, },
}); });
@@ -66,22 +82,22 @@ export default function MyContentPieChart() {
setFilesCount([ setFilesCount([
{ {
name: 'images', name: 'images',
value: filesInfo?.imageQuantity ? filesInfo?.imageQuantity : 0, value: filesInfo?.imageSize ? filesInfo?.imageSize : 0,
color: '#f08c00' color: '#f08c00'
}, },
{ {
name: 'videos', name: 'videos',
value: filesInfo?.videoQuantity ? filesInfo?.videoQuantity : 0, value: filesInfo?.videoSize ? filesInfo?.videoSize : 0,
color: '#2f9e44' color: '#2f9e44'
}, },
{ {
name: 'audios', name: 'audios',
value: filesInfo?.audioQuantity ? filesInfo?.audioQuantity : 0, value: filesInfo?.audioSize ? filesInfo?.audioSize : 0,
color: '#1971c2' color: '#1971c2'
}, },
{ {
name: 'documents', name: 'documents',
value: filesInfo?.documentQuantity ? filesInfo?.documentQuantity : 0, value: filesInfo?.documentSize ? filesInfo?.documentSize : 0,
color: '#a561e6' color: '#a561e6'
}, },
]) ])