cypress/fixtures/setup/DummyRadio.js (16 lines of code) (raw):
import React from 'react';
const DummyRadio = ({path, config, handleChange, errors, value}) => (
<div className="dummy-radio">
<label>{config.data.label}</label>
<label>
<span>Yes</span>
<input type="radio" onChange={() => handleChange('yes')} name={path} value="yes" checked={value === 'yes'} />
</label>
<label>
<span>No</span>
<input type="radio" onChange={() => handleChange('no')} name={path} value="no" checked={value === 'no'} />
</label>
{(errors || []).map(error => {
return <div className="error" style={{color: 'red'}}>{error}</div>;
})}
</div>
);
export default DummyRadio;