import { SearchedUserFilesList } from '@/app/ui/search/searched-user-files-list'; import { SearchedGlobalFilesList } from '@/app/ui/search/searched-global-files-list'; import { useCallback, useState, useImperativeHandle } from 'react'; import { searchUserFiles, searchGlobalFiles } from '@/app/actions/fileEntity'; export function FileSearchPanel({ fileId, ref }: { fileId: string | null, ref: any }) { const [searchedUserFiles, setSearchedUserFiles] = useState([]); const [searchedGlobalFiles, setSearchedGlobalFiles] = useState([]); useImperativeHandle(ref, () => ({ doSomething: () => { setSearchedUserFiles([]); setSearchedGlobalFiles([]) } })); const handlerSearchUserFile = useCallback(async (fileId: string): Promise => { try { let result = await searchUserFiles(fileId); if (result.content.length) { setSearchedUserFiles(result.content); } } catch (error) { } }, [fileId]) const handlerSearchGlobalFile = useCallback(async (fileId: string): Promise => { try { let result = await searchGlobalFiles(fileId); if (result.images.length) { setSearchedGlobalFiles(result.images); } } catch (error) { } }, [fileId]) return ( <>
{(searchedUserFiles.length !== 0) && ( )}
Глобальный поиск изображений
Найти где ещё используется ваше изображение в интернете
Интернет поиск
Поиск по всему интернету
Используем продвинутые технологии обратного поиска по изображению для поиска копий вашего контента на сайтах, в социальных сетях и других источниках. Поможет обнаружить несанкционированное использование.
Глобальных поисков сегодня
0 из 10
Поиск изображений в интернете...
Найдено в интернете

Похожие изображения в интернете не найдены

Это может означать, что ваше изображение уникально и не используется на других сайтах.

Ошибка глобального поиска:
) }