import { queryOMDb } from "@/api/omdb"; import { INextJsProps } from "../Search/page"; import ImgCard from "@/common/components/ImgCard"; import { stringifyQueryParams } from "@/common/utils/searchParams"; export default async function Movie({ searchParams }: INextJsProps) { const movie = await queryOMDb(stringifyQueryParams(searchParams!)); const { Poster, Title, Ratings, ...details } = movie; return (

{Title}

{Object.entries(details).map(([key, value]) => { return (

{key}: {value as string}

); })}

Ratings:

    {Ratings.map((r: { Source: string; Value: string }) => (
  • {r.Source} - {r.Value}
  • ))}
); }