fix: resolve promise for searchParams and correct typo in FileDescriptionContainer prop

This commit is contained in:
ZareMate 2025-05-04 17:28:27 +02:00
parent 75d1187255
commit af978c98b8
Signed by: zaremate
GPG Key ID: 369A0E45E03A81C3

View File

@ -41,9 +41,10 @@ async function fetchFileDetails(fileId: string): Promise<FileDetails | null> {
export default async function FilePreviewContainer({ export default async function FilePreviewContainer({
searchParams, searchParams,
}: { }: {
searchParams: { id?: string }; searchParams: Promise<{ id?: string }>;
}) { }) {
const fileId = searchParams.id; const resolvedSearchParams = await searchParams; // Resolve the promise
const fileId = resolvedSearchParams.id;
if (!fileId) { if (!fileId) {
notFound(); notFound();
@ -145,7 +146,7 @@ export default async function FilePreviewContainer({
</p> </p>
<div> <div>
<strong>Description:</strong>{" "} <strong>Description:</strong>{" "}
<FileDescriptionContainer fileId={fileDetails.id} fileDescriprtion={fileDetails.description}/> <FileDescriptionContainer fileId={fileDetails.id} fileDescription={fileDetails.description}/>
</div> </div>
<div className="mt-4 flex justify-center"> <div className="mt-4 flex justify-center">
<FileActionsContainer <FileActionsContainer