Press n or j to go to the next uncovered block, b, p or k for the previous block.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 | 3x 2x 2x 6x | import { useTranslation } from "react-i18next"; import { IMovie, IKeyword } from "@/interfaces"; import { getMovieLanguage } from "@/utils"; export const MovieStatus = ({ movieDetails }: { movieDetails: IMovie }) => { const { t } = useTranslation(); return ( <div className="hidden md:flex flex-col gap-2 w-[20%] md:w-[30%]"> <div className="flex gap-1"> <span className="font-bold">{t("status")}: </span> <span>{movieDetails.status}</span> </div> <div className="flex gap-1"> <span className="font-bold">{t("original_language")}: </span> <span>{getMovieLanguage(movieDetails.original_language)}</span> </div> <div className="flex gap-1 "> <span className="font-bold">{t("budget")}: </span> <span>${movieDetails.budget?.toLocaleString()}</span> </div> <div className="flex gap-1 "> <span className="font-bold">{t("revenue")}: </span> <span>${movieDetails.revenue?.toLocaleString()}</span> </div> <div className="mt-2 block bg-gray-300 w-full h-[1px]"></div> <span className="font-bold">{t("keywords")}: </span> <div className="flex gap-2 flex-wrap"> {movieDetails.keywords?.keywords.map((k: IKeyword) => ( <span className="text-xs rounded-sm cursor-pointer bg-gray-200 p-2" key={k.id}> {k.name} </span> ))} </div> </div> ); }; |