@atlaskit/editor-plugin-extension
Version:
editor-plugin-extension plugin for @atlaskit/editor-core
35 lines • 895 B
JavaScript
import React from 'react';
import CheckboxGroup from './CheckboxGroup';
import RadioGroup from './RadioGroup';
import Select from './Select';
export default function Enum({
name,
field,
autoFocus,
onFieldChange,
fieldDefaultValue
}) {
switch (field.style) {
case 'checkbox':
return /*#__PURE__*/React.createElement(CheckboxGroup, {
name: name,
field: field,
onFieldChange: onFieldChange
});
case 'radio':
return /*#__PURE__*/React.createElement(RadioGroup, {
name: name,
field: field,
onFieldChange: onFieldChange
});
case 'select':
return /*#__PURE__*/React.createElement(Select, {
name: name,
field: field,
onFieldChange: onFieldChange,
placeholder: field.placeholder,
autoFocus: autoFocus,
fieldDefaultValue: fieldDefaultValue
});
}
}