You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
pizza.krasnikov.pro/.history/components/UI/RadioButton_20220531220112.tsx

25 lines
747 B

import React, { useState, useEffect } from 'react';
export const RadioButton: React.FC<Props> = ({type, name, label, onChange, value }) => {
const [variable, setVariable] = useState(0);
const change = (e) => {
setVariable(e.target.value);
props.updateData(e.target.value);
}
return(
<div className='fieldset'>
{props.masImg.map((name, num) => <>
<input
type="radio"
name="radio"
className='radioButton'
value={num}
onChange={(e) =>change(e) }
checked={variable == num}
/> </>
)}
</div>
)
}
export default RadioButton;