import Countdown from 'react-countdown' import { StatBar } from '../stats/StatBar' import { Histogram } from '../stats/Histogram' import { GameStats } from '../../lib/localStorage' import { shareStatus } from '../../lib/share' import { tomorrow } from '../../lib/words' import { BaseModal } from './BaseModal' import { STATISTICS_TITLE, GUESS_DISTRIBUTION_TEXT, NEW_WORD_TEXT, SHARE_TEXT, } from '../../constants/strings' type Props = { isOpen: boolean handleClose: () => void guesses: string[] gameStats: GameStats isGameLost: boolean isGameWon: boolean handleShare: () => void isHardMode: boolean isDarkMode: boolean isHighContrastMode: boolean } export const StatsModal = ({ isOpen, handleClose, guesses, gameStats, isGameLost, isGameWon, handleShare, isHardMode, isDarkMode, isHighContrastMode, }: Props) => { if (gameStats.totalGames <= 0) { return ( ) } return (

{GUESS_DISTRIBUTION_TEXT}

{(isGameLost || isGameWon) && (
{NEW_WORD_TEXT}
)}
) }