Added select type

This commit is contained in:
Tom Butcher 2025-11-23 13:20:22 +00:00
parent 8c622420bb
commit 2d2df403e3

View File

@ -81,6 +81,7 @@ const ObjectProperty = ({
minimal = false,
previewOpen = false,
showPreview = true,
options = [],
showHyperlink,
...rest
}) => {
@ -553,6 +554,17 @@ const ObjectProperty = ({
/>
</Form.Item>
)
case 'select':
return (
<Form.Item name={formItemName} {...mergedFormItemProps}>
<Select
defaultValue={value}
placeholder={'Select a ' + label.toLowerCase() + '...'}
disabled={disabled}
options={options}
/>
</Form.Item>
)
case 'priceMode':
return (
<Form.Item name={formItemName} {...mergedFormItemProps}>
@ -773,7 +785,8 @@ ObjectProperty.propTypes = {
height: PropTypes.string,
previewOpen: PropTypes.bool,
showPreview: PropTypes.bool,
showHyperlink: PropTypes.bool
showHyperlink: PropTypes.bool,
options: PropTypes.array
}
export default ObjectProperty