import React, { useEffect, useState } from 'react'; import styles from './resultauctionpopup.module.css'; import { declension } from '../../../utils/declension'; import { ETextStyles } from '../../texts'; import { PointsBlock } from '../../Elements/PointsBlock'; import { Button } from '../../Button'; interface IResultAuctionPopup { prevBet: string, prevMyBet: number, newBet: number, setBet(a: number): void, setClose(a: boolean): void, setCloseBetWindow(a: boolean): void setPrevBet(a: string): void, } export function ResultAuctionPopup({ prevBet, prevMyBet, newBet, setBet, setClose, setCloseBetWindow, setPrevBet }: IResultAuctionPopup) { const [diff, setDiff] = useState(0); const [prevBetOld, setPrevBetOld] = useState(prevBet); useEffect(() => { setDiff(newBet - prevMyBet); setBet(newBet); setPrevBet(newBet.toString()) }, []); const onClick = () => { setClose(true); const timer = setInterval(() => { setCloseBetWindow(false); clearInterval(timer); }, 400); }; return (
Вы увеличили ставку {`на ${diff}`} {declension(diff, 'коин', 'коина', 'коинов')}

Сколько вы потратили

Предыдущая ставка

); }