add search setting interface

This commit is contained in:
smanylov
2026-03-24 18:14:08 +07:00
parent 0955d66931
commit 18e700bb6e
12 changed files with 301 additions and 49 deletions
+3 -21
View File
@@ -1,36 +1,18 @@
import SectionSearchFile from '@/app/ui/search/section-search-file';
import { SupportedFormats } from '@/app/ui/search/supported-formats';
import { SearchStats } from '@/app/ui/search/search-stats';
import { RecentSearches } from '@/app/ui/search/recent-searches';
import { getAllowedFilesExtensions } from '@/app/actions/fileUpload';
import SearchTitle from '@/app/ui/search/search-title';
export default async function Page() {
const { file_extension: extensionVideo, max_file_size } = await getAllowedFilesExtensions('video');
const { file_extension: extensionAudio } = await getAllowedFilesExtensions('audio');
const { file_extension: extensionImage } = await getAllowedFilesExtensions('image');
const { file_extension: extensionDocument } = await getAllowedFilesExtensions('document');
return (
<>
<div className="block-wrapper">
<h1 className="page-title">
Поиск защищенного контента
</h1>
<p className="page-description">
Загрузите файл для поиска похожего защищенного контента в вашей библиотеке и в интернете
</p>
</div>
<SearchTitle />
<div className="search-grid">
<SectionSearchFile />
<div className="search-sidebar">
<SupportedFormats
extensionVideo={extensionVideo}
extensionAudio={extensionAudio}
extensionImage={extensionImage}
extensionDocument={extensionDocument}
/>
<SupportedFormats />
<SearchStats />
{/* <RecentSearches /> */}
</div>
</div>
</>