From feae42160622a19513a3231fe82839e9e426ba8a Mon Sep 17 00:00:00 2001 From: Wanfung Lee Date: Thu, 5 Jul 2018 23:28:39 -0700 Subject: [PATCH 1/3] Bump react-select dependency --- packages/strapi-plugin-content-manager/package.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/strapi-plugin-content-manager/package.json b/packages/strapi-plugin-content-manager/package.json index 273a865a21..13b54ac746 100755 --- a/packages/strapi-plugin-content-manager/package.json +++ b/packages/strapi-plugin-content-manager/package.json @@ -22,7 +22,7 @@ "prepublishOnly": "IS_MONOREPO=true npm run build" }, "devDependencies": { - "react-select": "^1.0.0-rc.5", + "react-select": "^1.2.1", "strapi-helper-plugin": "3.0.0-alpha.12.6" }, "author": { @@ -46,4 +46,4 @@ "npm": ">= 5.0.0" }, "license": "MIT" -} \ No newline at end of file +} From 10abf7a2703c78aa218e19262c977444a7d9e655 Mon Sep 17 00:00:00 2001 From: Wanfung Lee Date: Thu, 5 Jul 2018 23:30:42 -0700 Subject: [PATCH 2/3] Workaround fix for react-select rerender bug https://github.com/JedWatson/react-select/issues/2277 --- .../admin/src/components/SelectOne/index.js | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/strapi-plugin-content-manager/admin/src/components/SelectOne/index.js b/packages/strapi-plugin-content-manager/admin/src/components/SelectOne/index.js index 7bef6eda65..34689803b9 100644 --- a/packages/strapi-plugin-content-manager/admin/src/components/SelectOne/index.js +++ b/packages/strapi-plugin-content-manager/admin/src/components/SelectOne/index.js @@ -133,6 +133,7 @@ class SelectOne extends React.Component { // eslint-disable-line react/prefer-st isLoading={this.state.isLoading} onMenuScrollToBottom={this.handleBottomScroll} onInputChange={this.handleInputChange} + onSelectResetsInput={false} simpleValue value={isNull(value) || isUndefined(value) ? null : { value: isFunction(value.toJS) ? value.toJS() : value, From 30371a42bb71eb5c367a27f527976e43cd85d369 Mon Sep 17 00:00:00 2001 From: Wanfung Lee Date: Thu, 5 Jul 2018 23:31:32 -0700 Subject: [PATCH 3/3] Workaround fix for react-select rerender bug https://github.com/JedWatson/react-select/issues/2277 --- .../admin/src/components/SelectMany/index.js | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/strapi-plugin-content-manager/admin/src/components/SelectMany/index.js b/packages/strapi-plugin-content-manager/admin/src/components/SelectMany/index.js index 02d7d13cfc..22d95a29fd 100644 --- a/packages/strapi-plugin-content-manager/admin/src/components/SelectMany/index.js +++ b/packages/strapi-plugin-content-manager/admin/src/components/SelectMany/index.js @@ -141,6 +141,7 @@ class SelectMany extends React.Component { isLoading={this.state.isLoading} onMenuScrollToBottom={this.handleBottomScroll} onInputChange={this.handleInputChange} + onSelectResetsInput={false} multi value={ isNull(value) || isUndefined(value) || value.size === 0