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); const [prevMyOldBet, setPrevMyOld] = useState(prevMyBet); useEffect(() => { if (prevMyOldBet > 0) { setDiff(newBet - prevMyOldBet); } else { setDiff(newBet - Number(prevBetOld)); } setBet(newBet); setPrevBet(newBet.toString()); }, []); const onClick = () => { setClose(true); const timer = setInterval(() => { setCloseBetWindow(false); clearInterval(timer); }, 400); }; return (
Сколько вы потратили
Предыдущая ставка