import {useTranslation} from 'react-i18next'; import {Inbox} from 'lucide-react'; import StatsSection from './StatsSection.jsx'; import StatTile from './StatTile.jsx'; import GameRow from './GameRow.jsx'; import {formatPlaytime} from '../../utils/games.js'; import {libraryLink} from '../../utils/statGames.js'; import {formatDecimal} from '../../utils/stats.js'; import {formatDate} from '../../utils/format.js'; export default function PileStats({pile, linked = true}) { const {t, i18n} = useTranslation(); const since = pile.oldestUnplayed ? formatDate(pile.oldestUnplayed.inLibrarySince, i18n.language, {dateStyle: 'medium'}) : null; return (
{pile.normalMinutes > 0 && ( )} {pile.oldestUnplayed && (
{t('STATS.PILE.OLDEST')}
)}
); }