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

This commit is contained in:
2025-05-04 17:28:27 +02:00
parent 75d1187255
commit af978c98b8
+4 -3
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