Skip to content

Commit e0e9d36

Browse files
committed
Merge branch 'yeion7-update-react-dnd'
2 parents 521d9d8 + be52747 commit e0e9d36

File tree

4 files changed

+63
-32
lines changed

4 files changed

+63
-32
lines changed

packages/app/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -178,8 +178,8 @@
178178
"react-content-loader": "^4.2.2",
179179
"react-day-picker": "^7.2.4",
180180
"react-devtools-inline": "^4.0.0",
181-
"react-dnd": "^7.0.2",
182-
"react-dnd-html5-backend": "^2.4.1",
181+
"react-dnd": "^9.4.0",
182+
"react-dnd-html5-backend": "^9.4.0",
183183
"react-dom": "^16.9.0",
184184
"react-draggable": "^3.0.5",
185185
"react-error-overlay": "^1.0.10",

packages/app/src/app/index.js

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -28,10 +28,12 @@ import { ApolloProvider } from 'react-apollo';
2828
import { render } from 'react-dom';
2929
import { Router } from 'react-router-dom';
3030
import { ThemeProvider } from 'styled-components';
31+
import { DndProvider } from 'react-dnd';
3132

3233
import { config } from './overmind';
3334
import { Provider as OvermindProvider } from './overmind/Provider';
3435
import { Routes as App } from './pages';
36+
import HTML5Backend from './pages/common/HTML5BackendWithFolderSupport';
3537

3638
const debug = _debug('cs:app');
3739

@@ -151,9 +153,11 @@ overmind.initialized.then(() => {
151153
<OvermindProvider value={overmind}>
152154
<HooksProvider client={client}>
153155
<ThemeProvider theme={theme}>
154-
<Router history={history}>
155-
<App />
156-
</Router>
156+
<DndProvider backend={HTML5Backend}>
157+
<Router history={history}>
158+
<App />
159+
</Router>
160+
</DndProvider>
157161
</ThemeProvider>
158162
</HooksProvider>
159163
</OvermindProvider>

packages/app/src/app/pages/index.tsx

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,9 @@ import { NotificationStatus, Toasts } from '@codesandbox/notifications';
77
import { useOvermind } from 'app/overmind';
88
import Loadable from 'app/utils/Loadable';
99
import React, { useEffect } from 'react';
10-
import { DragDropContext } from 'react-dnd';
1110
import { Redirect, Route, Switch, withRouter } from 'react-router-dom';
1211

1312
import { ErrorBoundary } from './common/ErrorBoundary';
14-
import HTML5Backend from './common/HTML5BackendWithFolderSupport';
1513
import { Modals } from './common/Modals';
1614
import Dashboard from './Dashboard';
1715
import { DevAuthPage } from './DevAuth';
@@ -144,6 +142,4 @@ const RoutesComponent: React.FC = () => {
144142
);
145143
};
146144

147-
export const Routes = DragDropContext(HTML5Backend)(
148-
withRouter(RoutesComponent)
149-
);
145+
export const Routes = withRouter(RoutesComponent);

yarn.lock

Lines changed: 53 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -3937,6 +3937,11 @@
39373937
resolved "https://registry.yarnpkg.com/@types/anymatch/-/anymatch-1.3.1.tgz#336badc1beecb9dacc38bea2cf32adf627a8421a"
39383938
integrity sha512-/+CRPXpBDpo2RK9C68N3b2cOvO0Cf5B9aPijHsoDQTHivnGSObdOF2BRQOYjojWTDy6nQvMjmqRXIxH55VjxxA==
39393939

3940+
"@types/asap@^2.0.0":
3941+
version "2.0.0"
3942+
resolved "https://registry.yarnpkg.com/@types/asap/-/asap-2.0.0.tgz#d529e9608c83499a62ae08c871c5e62271aa2963"
3943+
integrity sha512-upIS0Gt9Mc8eEpCbYMZ1K8rhNosfKUtimNcINce+zLwJF5UpM3Vv7yz3S5l/1IX+DxTa8lTkUjqynvjRXyJzsg==
3944+
39403945
"@types/babel__core@^7.1.0":
39413946
version "7.1.2"
39423947
resolved "https://registry.yarnpkg.com/@types/babel__core/-/babel__core-7.1.2.tgz#608c74f55928033fce18b99b213c16be4b3d114f"
@@ -4070,6 +4075,14 @@
40704075
resolved "https://registry.yarnpkg.com/@types/history/-/history-4.7.2.tgz#0e670ea254d559241b6eeb3894f8754991e73220"
40714076
integrity sha512-ui3WwXmjTaY73fOQ3/m3nnajU/Orhi6cEu5rzX+BrAAJxa3eITXZ5ch9suPqtM03OWhAHhPSyBGCN4UKoxO20Q==
40724077

4078+
"@types/hoist-non-react-statics@^3.3.1":
4079+
version "3.3.1"
4080+
resolved "https://registry.yarnpkg.com/@types/hoist-non-react-statics/-/hoist-non-react-statics-3.3.1.tgz#1124aafe5118cb591977aeb1ceaaed1070eb039f"
4081+
integrity sha512-iMIqiko6ooLrTh1joXodJK5X9xeEALT1kM5G3ZLhD3hszxBdIEd5C75U834D9mLcINgD4OyZf5uQXjkuYydWvA==
4082+
dependencies:
4083+
"@types/react" "*"
4084+
hoist-non-react-statics "^3.3.0"
4085+
40734086
"@types/humps@^1.1.2":
40744087
version "1.1.2"
40754088
resolved "https://registry.yarnpkg.com/@types/humps/-/humps-1.1.2.tgz#fbcaf596d20ff2ed78f8f511c5d6a943b51101d6"
@@ -4111,6 +4124,11 @@
41114124
dependencies:
41124125
"@types/node" "*"
41134126

4127+
"@types/invariant@^2.2.30":
4128+
version "2.2.30"
4129+
resolved "https://registry.yarnpkg.com/@types/invariant/-/invariant-2.2.30.tgz#20efa342807606ada5483731a8137cb1561e5fe9"
4130+
integrity sha512-98fB+yo7imSD2F7PF7GIpELNgtLNgo5wjivu0W5V4jx+KVVJxo6p/qN4zdzSTBWy4/sN3pPyXwnhRSD28QX+ag==
4131+
41144132
41154133
version "4.0.1"
41164134
resolved "https://registry.yarnpkg.com/@types/is-glob/-/is-glob-4.0.1.tgz#a93eec1714172c8eb3225a1cc5eb88c2477b7d00"
@@ -4368,6 +4386,11 @@
43684386
dependencies:
43694387
"@types/node" "*"
43704388

4389+
"@types/shallowequal@^1.1.1":
4390+
version "1.1.1"
4391+
resolved "https://registry.yarnpkg.com/@types/shallowequal/-/shallowequal-1.1.1.tgz#aad262bb3f2b1257d94c71d545268d592575c9b1"
4392+
integrity sha512-Lhni3aX80zbpdxRuWhnuYPm8j8UQaa571lHP/xI4W+7BAFhSIhRReXnqjEgT/XzPoXZTJkCqstFMJ8CZTK6IlQ==
4393+
43714394
"@types/shelljs@^0.7.0":
43724395
version "0.7.9"
43734396
resolved "https://registry.yarnpkg.com/@types/shelljs/-/shelljs-0.7.9.tgz#3abecb72d9cad9cd4b0e7cb86ed10a97d93ba602"
@@ -10164,15 +10187,16 @@ disparity@^2.0.0:
1016410187
ansi-styles "^2.0.1"
1016510188
diff "^1.3.2"
1016610189

10167-
dnd-core@^7.0.2:
10168-
version "7.0.2"
10169-
resolved "https://registry.yarnpkg.com/dnd-core/-/dnd-core-7.0.2.tgz#6c080eb57243fa0372fd083b3db242d9eb525010"
10170-
integrity sha512-InwRBi6zTndtE3+3nTYpLJkYMEr7utSR7OziAoSFhtQsbUfJE1KeqxM+ZFRIMKn6ehxUTAC+QU6QC7IG9u86Mg==
10190+
dnd-core@^9.4.0:
10191+
version "9.4.0"
10192+
resolved "https://registry.yarnpkg.com/dnd-core/-/dnd-core-9.4.0.tgz#ccf605d36887f18cdde8fd5576ca3145d2e69fa8"
10193+
integrity sha512-Kg+8VwU8s7TgdR/BUYGUHrvFiS+5ePMZ0Q0XD7p+cFVJvgKqykBaeQDuaziuauFMPm8QxtnUy8Pncey9flXW3Q==
1017110194
dependencies:
10195+
"@types/asap" "^2.0.0"
10196+
"@types/invariant" "^2.2.30"
1017210197
asap "^2.0.6"
1017310198
invariant "^2.2.4"
10174-
lodash "^4.17.11"
10175-
redux "^4.0.1"
10199+
redux "^4.0.4"
1017610200

1017710201
dns-equal@^1.0.0:
1017810202
version "1.0.0"
@@ -14574,7 +14598,14 @@ hoist-non-react-statics@^2.3.1, hoist-non-react-statics@^2.5.0:
1457414598
version "2.5.0"
1457514599
resolved "https://registry.yarnpkg.com/hoist-non-react-statics/-/hoist-non-react-statics-2.5.0.tgz#d2ca2dfc19c5a91c5a6615ce8e564ef0347e2a40"
1457614600

14577-
hoist-non-react-statics@^3.1.0, hoist-non-react-statics@^3.3.0:
14601+
hoist-non-react-statics@^3.1.0:
14602+
version "3.3.1"
14603+
resolved "https://registry.yarnpkg.com/hoist-non-react-statics/-/hoist-non-react-statics-3.3.1.tgz#101685d3aff3b23ea213163f6e8e12f4f111e19f"
14604+
integrity sha512-wbg3bpgA/ZqWrZuMOeJi8+SKMhr7X9TesL/rXMjTzh0p0JUBo3II8DHboYbuIXWRlttrUFxwcu/5kygrCw8fJw==
14605+
dependencies:
14606+
react-is "^16.7.0"
14607+
14608+
hoist-non-react-statics@^3.3.0:
1457814609
version "3.3.0"
1457914610
resolved "https://registry.yarnpkg.com/hoist-non-react-statics/-/hoist-non-react-statics-3.3.0.tgz#b09178f0122184fb95acf525daaecb4d8f45958b"
1458014611
integrity sha512-0XsbTXxgiaCDYDIWFcwkmerZPSwywfUqYmwT4jzewKTQSWoE6FCMoUVOeBJWK3E/CrWbxRG3m5GzY4lnIwGRBA==
@@ -15494,7 +15525,7 @@ into-stream@^3.1.0:
1549415525
from2 "^2.1.1"
1549515526
p-is-promise "^1.1.0"
1549615527

15497-
[email protected], invariant@^2.1.0, invariant@^2.2.0, invariant@^2.2.2, invariant@^2.2.3, invariant@^2.2.4:
15528+
[email protected], invariant@^2.2.0, invariant@^2.2.2, invariant@^2.2.3, invariant@^2.2.4:
1549815529
version "2.2.4"
1549915530
resolved "https://registry.yarnpkg.com/invariant/-/invariant-2.2.4.tgz#610f3c92c9359ce1db616e538008d23ff35158e6"
1550015531
dependencies:
@@ -23175,22 +23206,22 @@ react-devtools-inline@^4.0.0:
2317523206
resolved "https://registry.yarnpkg.com/react-devtools-inline/-/react-devtools-inline-4.0.0.tgz#f77f22d232bac62af5fd901a24a162c92fb0720f"
2317623207
integrity sha512-IW2ZGy96sK8J2tmm+1huPYgNvEaoodAUGBK2vTQXgLC5AzaBxf2jl8VtdMU8+bPQsxtU+BVcAIJFgN3lsunxOQ==
2317723208

23178-
react-dnd-html5-backend@^2.4.1:
23179-
version "2.6.0"
23180-
resolved "https://registry.yarnpkg.com/react-dnd-html5-backend/-/react-dnd-html5-backend-2.6.0.tgz#590cd1cca78441bb274edd571fef4c0b16ddcf8e"
23209+
react-dnd-html5-backend@^9.4.0:
23210+
version "9.4.0"
23211+
resolved "https://registry.yarnpkg.com/react-dnd-html5-backend/-/react-dnd-html5-backend-9.4.0.tgz#5b1d192f57d103298657cde1fe0eabdbf2726311"
23212+
integrity sha512-gehPwLp505F6RoFkQiDX7Q4mbpbyfyT0TbIoZop/m4vkBw6yUE/QLrnxBQdNpDPSwL/9XkZxxd/PrbeMCQ+WrQ==
2318123213
dependencies:
23182-
lodash "^4.2.0"
23214+
dnd-core "^9.4.0"
2318323215

23184-
react-dnd@^7.0.2:
23185-
version "7.0.2"
23186-
resolved "https://registry.yarnpkg.com/react-dnd/-/react-dnd-7.0.2.tgz#8f5611a6e877592932c082d6280c64d1c817f420"
23187-
integrity sha512-nJnHJo/tNQjyod234+hPNopWHPvgH0gujf3pcdJWRe3l0GL+jSXXwXJ2SFwIHkVmxPYrx8+gbKU3+Pq26p6fkg==
23216+
react-dnd@^9.4.0:
23217+
version "9.4.0"
23218+
resolved "https://registry.yarnpkg.com/react-dnd/-/react-dnd-9.4.0.tgz#eec87035c6360fb33a44932326b3369af011a41c"
23219+
integrity sha512-jnLF8qKowCKTqSddfCiLx5+sb+HxO1qgdiAgbBeL8yuo5tRYNtKxZYn7+wVwNoyZuWEuM1Gw/Wsdhr+yb2RELQ==
2318823220
dependencies:
23189-
dnd-core "^7.0.2"
23190-
hoist-non-react-statics "^3.1.0"
23191-
invariant "^2.1.0"
23192-
lodash "^4.17.11"
23193-
recompose "^0.30.0"
23221+
"@types/hoist-non-react-statics" "^3.3.1"
23222+
"@types/shallowequal" "^1.1.1"
23223+
dnd-core "^9.4.0"
23224+
hoist-non-react-statics "^3.3.0"
2319423225
shallowequal "^1.1.0"
2319523226

2319623227
react-docgen@^4.1.0:
@@ -24144,7 +24175,7 @@ redux-thunk@^2.3.0:
2414424175
resolved "https://registry.yarnpkg.com/redux-thunk/-/redux-thunk-2.3.0.tgz#51c2c19a185ed5187aaa9a2d08b666d0d6467622"
2414524176
integrity sha512-km6dclyFnmcvxhAcrQV2AkZmPQjzPDjgVlQtR0EQjxZPyJ0BnMf3in1ryuR8A2qU0HldVRfxYXbFSKlI3N7Slw==
2414624177

24147-
redux@^4.0.0, redux@^4.0.1:
24178+
redux@^4.0.0, redux@^4.0.1, redux@^4.0.4:
2414824179
version "4.0.4"
2414924180
resolved "https://registry.yarnpkg.com/redux/-/redux-4.0.4.tgz#4ee1aeb164b63d6a1bcc57ae4aa0b6e6fa7a3796"
2415024181
integrity sha512-vKv4WdiJxOWKxK0yRoaK3Y4pxxB0ilzVx6dszU2W8wLxlb2yikRph4iV/ymtdJ6ZxpBLFbyrxklnT5yBbQSl3Q==

0 commit comments

Comments
 (0)