From 72708af5e27b8ed8f1f73353001ff113b57d0b57 Mon Sep 17 00:00:00 2001 From: Kevin Cooper Date: Fri, 8 Mar 2019 17:23:08 -0500 Subject: [PATCH 1/4] Rename Select2.js -> shared.js --- src/components/{Select2.js => shared.js} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename src/components/{Select2.js => shared.js} (100%) diff --git a/src/components/Select2.js b/src/components/shared.js similarity index 100% rename from src/components/Select2.js rename to src/components/shared.js From cd6940939991ad98d9339890f487384df83b04e1 Mon Sep 17 00:00:00 2001 From: Kevin Cooper Date: Fri, 8 Mar 2019 17:23:57 -0500 Subject: [PATCH 2/4] Add Select2.js that exports from shared.js --- src/components/Select2.js | 3 +++ src/components/shared.js | 1 - 2 files changed, 3 insertions(+), 1 deletion(-) create mode 100644 src/components/Select2.js diff --git a/src/components/Select2.js b/src/components/Select2.js new file mode 100644 index 00000000..635e1255 --- /dev/null +++ b/src/components/Select2.js @@ -0,0 +1,3 @@ +import 'select2'; + +export default from './shared'; diff --git a/src/components/shared.js b/src/components/shared.js index fb413839..2d10b889 100644 --- a/src/components/shared.js +++ b/src/components/shared.js @@ -3,7 +3,6 @@ import PropTypes from 'prop-types'; import ReactDOM from 'react-dom'; import shallowEqualFuzzy from 'shallow-equal-fuzzy'; import $ from 'jquery'; -import 'select2'; const namespace = 'react-select2-wrapper'; From 9590ba7f71eb0ec0097b099ae5c082b746bf1361 Mon Sep 17 00:00:00 2001 From: Kevin Cooper Date: Fri, 8 Mar 2019 17:24:07 -0500 Subject: [PATCH 3/4] Add Select2.full.js that exports from shared.js --- src/components/Select2.full.js | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 src/components/Select2.full.js diff --git a/src/components/Select2.full.js b/src/components/Select2.full.js new file mode 100644 index 00000000..37d28915 --- /dev/null +++ b/src/components/Select2.full.js @@ -0,0 +1,3 @@ +import 'select2/dist/js/select2.full'; + +export default from './shared'; From 677e72c988562603f690a3e47696e2dc10956f4c Mon Sep 17 00:00:00 2001 From: Kevin Cooper Date: Fri, 8 Mar 2019 17:31:04 -0500 Subject: [PATCH 4/4] Update guide to document full version --- guide/README.md | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/guide/README.md b/guide/README.md index 9dea08f9..cfa10914 100644 --- a/guide/README.md +++ b/guide/README.md @@ -157,6 +157,17 @@ You can access to select2 as follows this.refs.tags.el ``` +### Full version + +Some options are only available with [`Select2.full.js`](https://select2.org/getting-started/builds-and-modules). +To use that version instead: + +```js +import Select2 from 'react-select2-wrapper/lib/components/Select2.full'; +```` + +Everything else will be the same as before. + ## Themes Default theme in [css/select2.css](../css/select2.css)