import { youtubers } from "@blitzkit/core"; import { awaitableReviews } from "../../core/awaitables/reviews"; import { useDuelModules } from "../../hooks/useDuelModules"; import { useStrings } from "../../hooks/useStrings"; import { Heading } from "../Heading"; import { Text } from "../Text"; import { VerifiedIcon } from "../VerifiedIcon"; import styles from "./index.module.css"; const reviews = await awaitableReviews; export function TankopediaVideos() { const strings = useStrings(); const protagonist = useDuelModules("protagonist"); const videos = reviews.reviews[protagonist.tank.id]?.videos; if (videos === undefined || videos.length === 0) return null; return (
{strings.tanks.videos.title}
{videos.map((video) => { const image = `https://i.ytimg.com/vi/${video.id}/hqdefault.jpg`; const youtuber = youtubers.find( (youtuber) => youtuber.id === video.author, ); if (!youtuber) return null; return (
{youtuber.name}
); })}
); }