system-copyright-react/src/components/CouponModal/SelectCouponModal.tsx

75 lines
3.1 KiB
TypeScript
Raw Normal View History

2024-09-02 16:41:02 +08:00
import { useState } from 'react'
import { CheckOutlined } from '@ant-design/icons';
import './SelectCouponModal.css'
import coupon from '../../static/coupon/coupon.png'
import bigCoupon from '../../static/coupon/bigCoupon.png'
export default function SelectCouponModal() {
const [couponId, setCouponId] = useState('')
return (
<div>
<div className='select-top'>
<div className='selectTop-left'>
<img src={coupon} alt="" width={39} height={39} style={{ marginLeft: 10 }} />
<div className='selectTop-left-title'>
</div>
</div>
<div className='selectTop-right'>
<div style={{ fontSize: 18, fontWeight: 600 }}></div>
<div style={{ fontSize: 26, fontWeight: 700 }}>100.00</div>
</div>
</div>
<div className='select-use'>
<div className='select-use-title'>
使
</div>
<div className='select-use-couBox'>
<div
// className='use-coupon'
className={couponId == '1' ? 'use-coupon select-active' : 'use-coupon'}
onClick={() => {
// setCouponId('1')
if(couponId=='1'){
setCouponId('')
}else{
setCouponId('1')
}
}}>
<div className='use-coupon-left'>
<img src={bigCoupon} alt="" width={81} height={73} />
<div className='use-coupon-text'>
<div className='use-coupon-title'>
100
</div>
<div className='use-coupon-time'>
2024.08.29 12:12:07
</div>
</div>
</div>
<div className='use-coupon-right'>
<div className='coupon-right-num'>
<div style={{ fontSize: 16, fontWeight: 600 }}></div>
<div style={{ fontSize: 25, fontWeight: 700 }}>100.00</div>
</div>
{
couponId == '1' ? (
<div className='select-box' >
<CheckOutlined />
</div>
) : (
<div className='noselect-box' >
</div>
)
}
</div>
</div>
</div>
</div>
</div>
)
}