"use client"; import Link from "next/link"; import { useEffect, useRef } from "react"; import { pageTop, primaryButton, secondaryButtonDark, textLinkDark, } from "@/app/components/button-styles"; import { problemaPorId } from "@/lib/jogo/problemas"; import { buildWhatsAppUrl } from "@/lib/whatsapp"; import type { Resultado } from "./contrato"; type Props = { resultado: Resultado; aoJogarDeNovo(): void; }; export default function Relatorio({ resultado, aoJogarDeNovo }: Props) { const titulo = useRef(null); useEffect(() => { titulo.current?.focus(); }, []); const escolhido = problemaPorId(resultado.problemaId); const resolvidos = resultado.resolvidos.flatMap((id) => { const problema = problemaPorId(id); return problema ? [problema] : []; }); const mensagem = escolhido ? `Oi, Evandro. Joguei o Expediente dos Mortos e o meu problema é: ${escolhido.nome}. Podemos conversar?` : ""; return (

{resultado.vitoria ? "Problemas resolvidos" : "Os problemas venceram desta vez"}

Você {resultado.placar.jogador} · Drones {resultado.placar.drones}

{resolvidos.length > 0 ? (

O que você resolveu

    {resolvidos.map((problema) => (
  • {problema.nome}

    {problema.solucao}

    Ver como eu resolvo isso : {problema.nome}
  • ))}
) : null} {escolhido ? (

O chefão era o seu problema

{escolhido.nome}

{escolhido.solucao}

Chamar no WhatsApp
) : null}
); }