22 lines
582 B
JavaScript
22 lines
582 B
JavaScript
import React from 'react';
|
|
|
|
function EgovRadioButton({ name, label, value, checkedValue, setter}) {
|
|
const checked = value === checkedValue;
|
|
const toggledClassName = checked ? "f_rdo on" : "f_rdo"
|
|
return (
|
|
<label className={toggledClassName}>
|
|
<input
|
|
type="radio"
|
|
name={name}
|
|
value={value}
|
|
title={label}
|
|
checked={checked}
|
|
onChange={() => setter(value)}
|
|
/>
|
|
<em>{label}</em>
|
|
</label>
|
|
|
|
);
|
|
}
|
|
|
|
export default EgovRadioButton; |