From b0671dc88a51a5beb2b4edd1acc8ea9efd0983b9 Mon Sep 17 00:00:00 2001 From: James Date: Wed, 22 Jan 2020 15:18:28 -0500 Subject: [PATCH] styles react-select --- demo/collections/Category.js | 26 ++++++++++++-- .../forms/field-types/Select/index.js | 6 +++- .../forms/field-types/Select/index.scss | 34 +++++++++++++++++++ .../components/forms/useFieldType/index.js | 2 +- src/client/scss/type.scss | 4 +-- src/mongoose/schema/fieldToSchemaMap.js | 5 +-- 6 files changed, 66 insertions(+), 11 deletions(-) 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) => {