Fix radio default value
[MAILPOET-2592]
This commit is contained in:
committed by
Rostislav Wolný
parent
f8c2120e6a
commit
52d014a178
@@ -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,
|
||||||
|
@@ -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,
|
||||||
|
Reference in New Issue
Block a user