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

View File

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