kcscDev/egovframe-template-simple-r.../src/components/EgovRadioButton.jsx

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;