Fix radio default value

[MAILPOET-2592]
This commit is contained in:
Pavel Dohnal
2020-01-07 15:36:15 +01:00
committed by Rostislav Wolný
parent f8c2120e6a
commit 52d014a178
2 changed files with 5 additions and 1 deletions

View File

@@ -77,6 +77,7 @@ const CustomRadioEdit = ({ attributes, setAttributes }) => {
<input <input
type="radio" type="radio"
disabled disabled
checked={value.isChecked || false}
/> />
{value.name} {value.name}
</label> </label>
@@ -92,6 +93,7 @@ CustomRadioEdit.propTypes = {
values: PropTypes.arrayOf(PropTypes.shape({ values: PropTypes.arrayOf(PropTypes.shape({
name: PropTypes.string.isRequired, name: PropTypes.string.isRequired,
id: PropTypes.string.isRequired, id: PropTypes.string.isRequired,
isChecked: PropTypes.bool,
})), })),
mandatory: PropTypes.bool.isRequired, mandatory: PropTypes.bool.isRequired,
hideLabel: PropTypes.bool, hideLabel: PropTypes.bool,

View File

@@ -80,7 +80,8 @@ const PreviewItem = ({
style={{ opacity }} style={{ opacity }}
> >
<input <input
type="radio" type="checkbox"
checked={value.isChecked || false}
onChange={(event) => onCheck(value.id, event.target.checked)} onChange={(event) => onCheck(value.id, event.target.checked)}
key={`check-${value.id}`} key={`check-${value.id}`}
/> />
@@ -103,6 +104,7 @@ PreviewItem.propTypes = {
value: PropTypes.shape({ value: PropTypes.shape({
name: PropTypes.string.isRequired, name: PropTypes.string.isRequired,
id: PropTypes.string.isRequired, id: PropTypes.string.isRequired,
isChecked: PropTypes.bool,
}).isRequired, }).isRequired,
onUpdate: PropTypes.func.isRequired, onUpdate: PropTypes.func.isRequired,
onCheck: PropTypes.func.isRequired, onCheck: PropTypes.func.isRequired,