// src/components/RipetitioneCard.tsx import React, { JSX } from "react"; import { RepetitionResult } from "../utils/calculatorFunctions"; interface RepetitionCardProps { repetition: RepetitionResult; index: number; odd1: number; odd2: number; } const RepetitionCard: React.FC = ({ repetition, index, odd1, odd2, }) => { const formatOdd = (amount: number): string => { return amount.toFixed(2); }; const formatStake = (amount: number): string => { return amount.toFixed(0); }; const coloraPrezzo = (number: number): JSX.Element => { return ( = 0 ? "positive" : "negative"}> {formatOdd(number) + "€"} ); }; return (
Ripetizione {index + 1}

  • {formatStake(repetition.player)}€ a quota {formatOdd(odd1)} → {coloraPrezzo(repetition.vPlayer)}
  • {formatStake(repetition.bank)}€ a quota {formatOdd(odd2)} → {coloraPrezzo(repetition.vBank)}
); }; export default RepetitionCard;