Skip to content

Commit 061ea27

Browse files
cpojernihgwu
authored andcommitted
Use ListView from deprecated-react-native-listview. (#166)
Thanks
1 parent 72e08df commit 061ea27

File tree

3 files changed

+65
-3
lines changed

3 files changed

+65
-3
lines changed

index.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,12 @@ import React from 'react'
22
import {
33
View,
44
Animated,
5-
ListView,
65
Dimensions,
76
PanResponder,
87
LayoutAnimation,
98
InteractionManager,
109
} from 'react-native'
10+
import ListView from 'deprecated-react-native-listview'
1111

1212
const HEIGHT = Dimensions.get('window').height
1313

@@ -148,7 +148,7 @@ class SortableListView extends React.Component {
148148
const currentPanValue = { x: 0, y: 0 }
149149

150150
this.state = {
151-
ds: new ListView.DataSource({
151+
ds: new (props.ListViewComponent || ListView).DataSource({
152152
rowHasChanged: (r1, r2) => {
153153
if (props.rowHasChanged) return props.rowHasChanged(r1, r2)
154154
return false

package.json

+3-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,9 @@
1414
"type": "git",
1515
"url": "git+https://github.com/deanmcpherson/react-native-sortable-listview.git"
1616
},
17-
"dependencies": {},
17+
"dependencies": {
18+
"deprecated-react-native-listview": "^0.0.5"
19+
},
1820
"keywords": [
1921
"react-component",
2022
"ios",

yarn.lock

+60
Original file line numberDiff line numberDiff line change
@@ -1229,6 +1229,11 @@ core-js@^2.2.2, core-js@^2.4.0:
12291229
version "2.4.1"
12301230
resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.4.1.tgz#4de911e667b0eae9124e34254b53aea6fc618d3e"
12311231

1232+
core-js@^2.4.1:
1233+
version "2.6.5"
1234+
resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.6.5.tgz#44bc8d249e7fb2ff5d00e0341a7ffb94fbf67895"
1235+
integrity sha512-klh/kDpwX8hryYL14M9w/xei6vrv6sE8gTHDG7/T/+SEovB/G4ejwcfE/CBzO6Edsu+OETZMZ3wcX/EjUkrl5A==
1236+
12321237
core-util-is@~1.0.0:
12331238
version "1.0.2"
12341239
resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7"
@@ -1237,6 +1242,15 @@ [email protected]:
12371242
version "3.3.0"
12381243
resolved "https://registry.yarnpkg.com/crc/-/crc-3.3.0.tgz#fa622e1bc388bf257309082d6b65200ce67090ba"
12391244

1245+
create-react-class@*:
1246+
version "15.6.3"
1247+
resolved "https://registry.yarnpkg.com/create-react-class/-/create-react-class-15.6.3.tgz#2d73237fb3f970ae6ebe011a9e66f46dbca80036"
1248+
integrity sha512-M+/3Q6E6DLO6Yx3OwrWjwHBnvfXXYA7W+dFjt/ZDBemHO1DDZhsalX/NUtnTYclN6GfnBDRh4qRHjcDHmlJBJg==
1249+
dependencies:
1250+
fbjs "^0.8.9"
1251+
loose-envify "^1.3.1"
1252+
object-assign "^4.1.1"
1253+
12401254
create-react-class@^15.5.2:
12411255
version "15.6.0"
12421256
resolved "https://registry.yarnpkg.com/create-react-class/-/create-react-class-15.6.0.tgz#ab448497c26566e1e29413e883207d57cfe7bed4"
@@ -1341,6 +1355,16 @@ depd@~1.1.0:
13411355
version "1.1.0"
13421356
resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.0.tgz#e1bd82c6aab6ced965b97b88b17ed3e528ca18c3"
13431357

1358+
deprecated-react-native-listview@^0.0.5:
1359+
version "0.0.5"
1360+
resolved "https://registry.yarnpkg.com/deprecated-react-native-listview/-/deprecated-react-native-listview-0.0.5.tgz#fc8a6dc45b0a8ba611e6014e13b38d6d763e763f"
1361+
integrity sha512-Cy7nDdd+KU+nR3tY1BSMuoZpsYC6OVSZyAiUSTDBop2lIgzCseDx7XI57x6h+NXer/8aor2yiQDQfeFcmBMwgQ==
1362+
dependencies:
1363+
create-react-class "*"
1364+
fbjs "*"
1365+
invariant "*"
1366+
react-clone-referenced-element "*"
1367+
13441368
destroy@~1.0.4:
13451369
version "1.0.4"
13461370
resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.0.4.tgz#978857442c44749e4206613e37946205826abd80"
@@ -1520,6 +1544,11 @@ fb-watchman@^2.0.0:
15201544
dependencies:
15211545
bser "^2.0.0"
15221546

1547+
fbjs-css-vars@^1.0.0:
1548+
version "1.0.2"
1549+
resolved "https://registry.yarnpkg.com/fbjs-css-vars/-/fbjs-css-vars-1.0.2.tgz#216551136ae02fe255932c3ec8775f18e2c078b8"
1550+
integrity sha512-b2XGFAFdWZWg0phtAWLHCk836A1Xann+I+Dgd3Gk64MHKZO44FfoD1KxyvbSh0qZsIoXQGGlVztIY+oitJPpRQ==
1551+
15231552
fbjs-scripts@^0.7.0:
15241553
version "0.7.1"
15251554
resolved "https://registry.yarnpkg.com/fbjs-scripts/-/fbjs-scripts-0.7.1.tgz#4f115e218e243e3addbf0eddaac1e3c62f703fac"
@@ -1533,6 +1562,20 @@ fbjs-scripts@^0.7.0:
15331562
semver "^5.1.0"
15341563
through2 "^2.0.0"
15351564

1565+
fbjs@*:
1566+
version "1.0.0"
1567+
resolved "https://registry.yarnpkg.com/fbjs/-/fbjs-1.0.0.tgz#52c215e0883a3c86af2a7a776ed51525ae8e0a5a"
1568+
integrity sha512-MUgcMEJaFhCaF1QtWGnmq9ZDRAzECTCRAF7O6UZIlAlkTs1SasiX9aP0Iw7wfD2mJ7wDTNfg2w7u5fSCwJk1OA==
1569+
dependencies:
1570+
core-js "^2.4.1"
1571+
fbjs-css-vars "^1.0.0"
1572+
isomorphic-fetch "^2.1.1"
1573+
loose-envify "^1.0.0"
1574+
object-assign "^4.1.0"
1575+
promise "^7.1.1"
1576+
setimmediate "^1.0.5"
1577+
ua-parser-js "^0.7.18"
1578+
15361579
[email protected], fbjs@^0.8.9:
15371580
version "0.8.12"
15381581
resolved "https://registry.yarnpkg.com/fbjs/-/fbjs-0.8.12.tgz#10b5d92f76d45575fd63a217d4ea02bea2f8ed04"
@@ -1878,6 +1921,13 @@ inquirer@^0.12.0:
18781921
strip-ansi "^3.0.0"
18791922
through "^2.3.6"
18801923

1924+
invariant@*:
1925+
version "2.2.4"
1926+
resolved "https://registry.yarnpkg.com/invariant/-/invariant-2.2.4.tgz#610f3c92c9359ce1db616e538008d23ff35158e6"
1927+
integrity sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==
1928+
dependencies:
1929+
loose-envify "^1.0.0"
1930+
18811931
invariant@^2.2.0:
18821932
version "2.2.2"
18831933
resolved "https://registry.yarnpkg.com/invariant/-/invariant-2.2.2.tgz#9e1f56ac0acdb6bf303306f338be3b204ae60360"
@@ -3053,6 +3103,11 @@ raw-body@~2.1.2:
30533103
iconv-lite "0.4.13"
30543104
unpipe "1.0.0"
30553105

3106+
react-clone-referenced-element@*:
3107+
version "1.1.0"
3108+
resolved "https://registry.yarnpkg.com/react-clone-referenced-element/-/react-clone-referenced-element-1.1.0.tgz#9cdda7f2aeb54fea791f3ab8c6ab96c7a77d0158"
3109+
integrity sha512-FKOsfKbBkPxYE8576EM6uAfHC4rnMpLyH6/TJUL4WcHUEB3EUn8AxPjnnV/IiwSSzsClvHYK+sDELKN/EJ0WYg==
3110+
30563111
react-clone-referenced-element@^1.0.1:
30573112
version "1.0.1"
30583113
resolved "https://registry.yarnpkg.com/react-clone-referenced-element/-/react-clone-referenced-element-1.0.1.tgz#2bba8c69404c5e4a944398600bcc4c941f860682"
@@ -3760,6 +3815,11 @@ typedarray@^0.0.6:
37603815
version "0.0.6"
37613816
resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777"
37623817

3818+
ua-parser-js@^0.7.18:
3819+
version "0.7.19"
3820+
resolved "https://registry.yarnpkg.com/ua-parser-js/-/ua-parser-js-0.7.19.tgz#94151be4c0a7fb1d001af7022fdaca4642659e4b"
3821+
integrity sha512-T3PVJ6uz8i0HzPxOF9SWzWAlfN/DavlpQqepn22xgve/5QecC+XMCAtmUNnY7C9StehaV6exjUCI801lOI7QlQ==
3822+
37633823
ua-parser-js@^0.7.9:
37643824
version "0.7.13"
37653825
resolved "https://registry.yarnpkg.com/ua-parser-js/-/ua-parser-js-0.7.13.tgz#cd9dd2f86493b3f44dbeeef3780fda74c5ee14be"

0 commit comments

Comments
 (0)