db_kyc_project/frontend/src/shared/Clicker/ClickerFooter/ClickerFooter.tsx

28 lines
1.1 KiB
TypeScript
Raw Normal View History

2024-11-18 16:33:44 +03:00
import React, { useState } from 'react';
import styles from './clickerfooter.module.css';
import { ClickerBtnFooter } from '../ClickerBtnFooter';
import { EIcons, Icon } from '../../Icons';
import { useNavigate } from 'react-router-dom';
import { ModalWindow } from '../../ModalWindow';
import { DevPopup } from '../../Elements/DevPopup';
export function ClickerFooter() {
const navigate = useNavigate();
const [closeAnimOut, setCloseAnimOut] = useState(false);
const [closeDev, setCloseDev] = useState(true);
2024-11-24 21:12:26 +03:00
const isDev = true;
2024-11-18 16:33:44 +03:00
return (
<div className={styles.container}>
<ClickerBtnFooter text='Стили' className={styles.btn} onClick={() => navigate('/styles')}/>
<ClickerBtnFooter text='Аукцион' className={styles.btn} onClick={() => { !isDev ? navigate('/auction') : setCloseDev(false) }}/>
{ !isDev && <div className={styles.fire}>
2024-11-18 16:33:44 +03:00
<Icon icon={EIcons.FireIcon}/>
</div>}
2024-11-18 16:33:44 +03:00
{!closeDev && <ModalWindow removeBtn={true} setCloseAnimOut={setCloseAnimOut} closeAnimOut={closeAnimOut} setClose={setCloseDev} modalBlock={
<DevPopup setClose={setCloseAnimOut} type='dev' />
} />}
</div>
);
}