Skip to content

Commit 3de4d74

Browse files
committed
Add default value to select box.
1 parent cc05f56 commit 3de4d74

File tree

2 files changed

+7
-5
lines changed

2 files changed

+7
-5
lines changed

frontend/packages/volto-form-block/src/schemaFormBlock/Wrappers/FileWrapper.jsx

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,6 @@ const FileWrapper = (props) => {
1212
const ref = useRef();
1313
const Widget = config.blocks.blocksConfig.schemaForm.innerWidgets.file;
1414

15-
console.log(value);
16-
1715
return (
1816
<FormFieldWrapper {...props} className="text">
1917
<Widget

frontend/packages/volto-form-block/src/schemaFormBlock/Wrappers/SelectWrapper.jsx

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,15 +22,19 @@ const SelectWrapper = (props) => {
2222
const options = choices || [];
2323

2424
return (
25-
<FormFieldWrapper {...props} className="text">
25+
<FormFieldWrapper {...props} className="select">
2626
<Widget
2727
id={`field-${id}`}
2828
name={id}
29-
value={value || undefined}
29+
value={
30+
(value && { value, label: value }) ||
31+
(props.default && { value: props.default, label: props.default }) ||
32+
undefined
33+
}
3034
label={title}
3135
description={description}
3236
disabled={isDisabled}
33-
onChange={(value) => onChange(id, value === '' ? undefined : value)}
37+
onChange={(value) => onChange(id, value.value)}
3438
ref={ref}
3539
onClick={() => onClick()}
3640
options={options.map((option) => ({

0 commit comments

Comments
 (0)