refactor for file page

This commit is contained in:
smanylov
2026-03-26 11:56:36 +07:00
parent 4d5bae0812
commit a9861967ef
17 changed files with 50 additions and 36 deletions
@@ -1,17 +1,17 @@
// app/files/[id]/page.tsx
'use server'
import ViolationPageTitle from '@/app/ui/violations/file-page/violation-page-title';
import ViolationPageViolationInfo from '@/app/ui/violations/file-page/violation-page-violation-info';
import ViolationPpageFileStatistic from '@/app/ui/violations/file-page/violation-page-file-statistic';
import ViolationPageFileInfo from '@/app/ui/violations/file-page/violation-page-file-info';
import ViolationPageActions from '@/app/ui/violations/file-page/violation-page-actions';
import ViolationPageViolationsList from '@/app/ui/violations/file-page/violation-page-violations-list';
import ViolationPageNote from '@/app/ui/violations/file-page/violation-page-note';
import FilePageTitle from '@/app/ui/file-page/file-page-title';
import FilePageViolationInfo from '@/app/ui/file-page/file-page-violation-info';
import ViolationPpageFileStatistic from '@/app/ui/file-page/file-page-file-statistic';
import FilePageFileInfo from '@/app/ui/file-page/file-page-file-info';
import FilePageActions from '@/app/ui/file-page/file-page-actions';
import FilePageViolationsList from '@/app/ui/file-page/file-page-violations-list';
import FilePageNote from '@/app/ui/file-page/file-page-note';
import { getFileViolations } from '@/app/actions/violationActions';
import { viewFileInfo } from '@/app/actions/fileEntity';
import { useTranslations } from 'next-intl';
import ViolationFileNotFound from '@/app/ui/violations/file-page/violation-file-not-found';
import ViolationFileNotFound from '@/app/ui/file-page/file-page-file-not-found';
type MonitoringStatus = 'NONE' | 'MONITORING_DAILY' | 'MONITORING_WEEKLY' | 'MONITORING_MONTHLY';
type MimeType = 'image' | 'video' | 'audio' | 'document';
@@ -67,23 +67,23 @@ export default async function Page({
return (
<div className="violation-details">
<ViolationPageTitle fileInfo={fileInfo} />
<FilePageTitle fileInfo={fileInfo} />
<div>
<div
className="grid grid-cols-[2fr_1fr] gap-3"
>
<ViolationPageFileInfo fileInfo={fileInfo} />
{/* <ViolationPageActions /> */}
<FilePageFileInfo fileInfo={fileInfo} />
{/* <FilePageActions /> */}
<ViolationPpageFileStatistic />
</div>
<div>
<ViolationPageViolationsList
<FilePageViolationsList
fileViolations={fileViolations}
currentPage={currentPage}
fileId={id}
/>
<ViolationPageNote />
{/* <ViolationPageViolationInfo /> */}
<FilePageNote />
{/* <FilePageViolationInfo /> */}
</div>
</div>
</div>
+1 -1
View File
@@ -14,9 +14,9 @@ export default function Page() {
description="monitoring-copyright-infringements-description"
/>
<ViolationsStatistic />
<ViolationsMyCases />
<ViolationsCheckAllSection />
<ViolationsTable />
<ViolationsMyCases />
<div className="analytics-grid">
<AnalyticsCardDistribution />
<AnalyticsCardGeography />