import { motion } from 'framer-motion'; import { GameState } from '../../../shared/types'; interface MissionResultProps { gameState: GameState; onContinue: () => void; } export default function MissionResult({ gameState, onContinue }: MissionResultProps) { // Obtener la última misión del historial const lastMission = gameState.missionHistory[gameState.missionHistory.length - 1]; if (!lastMission) { return (

Cargando resultado...

); } const { successes, fails, isSuccess } = lastMission; return ( {isSuccess ? '¡MISIÓN EXITOSA!' : 'MISIÓN FALLIDA'}

✓ Éxitos: {successes}

✗ Sabotajes: {fails}

Misión {gameState.currentRound} de 5

Resistencia: {gameState.missionHistory.filter(m => m.isSuccess).length} | Espías: {gameState.missionHistory.filter(m => !m.isSuccess).length}

CONTINUAR →
); }