diff --git a/demo/collections/Category.js b/demo/collections/Category.js index 8c3a88c04d..4299c61f55 100644 --- a/demo/collections/Category.js +++ b/demo/collections/Category.js @@ -40,8 +40,8 @@ module.exports = { // hasMany: false, // }, { - name: 'role', - label: 'Role', + name: 'demo-select', + label: 'Demo Select', type: 'select', options: [{ value: 'Option 1', @@ -58,7 +58,27 @@ module.exports = { }], defaultValue: 'Option 1', required: true, - saveToJWT: true, + }, + { + name: 'demo-select-many', + label: 'Demo Select w/ hasMany', + type: 'select', + options: [{ + value: 'Option 1', + label: 'Here is a label for Option 1', + }, { + value: 'Option 2', + label: 'Option 2 Label', + }, { + value: 'Option 3', + label: 'Option 3 Label', + }, { + value: 'Option 4', + label: 'Option 4 Label', + }], + defaultValue: 'Option 1', + required: true, + hasMany: true, }, ], timestamps: true, diff --git a/src/client/components/forms/field-types/Select/index.js b/src/client/components/forms/field-types/Select/index.js index 973ec356cc..86e6507491 100644 --- a/src/client/components/forms/field-types/Select/index.js +++ b/src/client/components/forms/field-types/Select/index.js @@ -23,6 +23,7 @@ const Select = (props) => { errorMessage, label, options, + hasMany, } = props; const { @@ -56,11 +57,12 @@ const Select = (props) => {