diff --git a/src/app/@header.button.tsx b/src/app/@header.button.tsx index c8e99f1..680dfc3 100644 --- a/src/app/@header.button.tsx +++ b/src/app/@header.button.tsx @@ -503,6 +503,9 @@ export default function HeaderButton({ children }: PropsWithChildren) { } function SearchResultItem({ data }: { data: z.infer }) { + const [thumbnailURL, setThumbnailURL] = useState( + `/api/thumb/${data.encryptedId}?size=2`, + ); const router = useRouter(); return (
}) { data.mimeType.startsWith("image")) ? ( <> {data.name} { + if (thumbnailURL.includes("size=2")) { + setThumbnailURL(`/api/thumb/${data.encryptedId}`); + } + }} + className='size-16 flex-shrink-0 flex-grow-0 rounded-[var(--radius)] object-cover tablet:size-20' /> {data.mimeType.startsWith("video") && ( @@ -564,7 +572,7 @@ function SearchResultItem({ data }: { data: z.infer }) { ? "Folder" : getPreviewIcon(data.fileExtension || "", data.mimeType) } - className='size-16 flex-shrink-0 flex-grow-0 p-3 tablet:size-12' + className='size-16 flex-shrink-0 flex-grow-0 p-3 tablet:size-20' /> )}