import { format } from "date-fns"; import React from "react"; import styles from "../styles/CellModList.module.css"; import type { Mod } from "./CellData"; const NEXUS_MODS_URL = "https://www.nexusmods.com/skyrimspecialedition"; type Props = { mods: Mod[]; counts: [number, number, number, number][]; }; type ModWithCounts = Mod & { total_downloads: number; unique_downloads: number; views: number; }; const CellModList: React.FC = ({ mods, counts }) => { const modsWithCounts: ModWithCounts[] = mods.map((mod) => { const modCounts = counts.find((count) => count[0] === mod.nexus_mod_id); return { ...mod, total_downloads: modCounts ? modCounts[1] : 0, unique_downloads: modCounts ? modCounts[2] : 0, views: modCounts ? modCounts[3] : 0, }; }); let numberFmt = new Intl.NumberFormat("en-US"); return ( mods && ( <>

Mods

) ); }; export default CellModList;