Как сделать, чтобы при клике на кнопку, под ней появлялся input, чтобы ввести туда определённую сумму? И ещё проблема в том что, если нажать на radio и после на кнопку, то active на радио не пропадает, просто на всех radio стоит значение и не хотелось бы, чтобы значение из radio складывались при отправке.
const Pay = ()=>{
return(
<>
<div className={styles.wrapper}>
<div className={styles.container}>
<form action="https://app.0xProcessing.com/Payment" method="post">
<input type="hidden" name="test" value="true" />
<input type="email" name="email" placeholder='Email'/>
<div className={styles.choice}>
<label><input type="radio" name="amountusd" value={5} /><span>5$</span></label>
<label><input type="radio" name="amountusd" value={10}/><span>10$</span></label>
<label><input type="radio" name="amountusd" value={15}/><span>15$</span></label>
<button>Другая сумма</button>
</div>
<input type="number" name="amountusd" placeholder='Другая сумма' />
<input type="text" name="currency" placeholder='Валюта' />
<input type="hidden" name="ShopId" value="6QsQHcQ6bX" />
<input type="hidden" name="ClientId" value={payKey.data} />
<input type="hidden" name='SuccessUrl' value={`https://next-js-web-sandy.vercel.app/success/`}/>
<input type="hidden" name='AutoReturn' value="true" />
<button type="submit">Send</button>
</form>
</div>
</div>
</>
)
}
export default Pay