Showing
3 changed files
with
131 additions
and
56 deletions
1 | import React, { Component } from 'react'; | 1 | import React, { Component } from 'react'; |
2 | -import { Image, View, Button, Text, TextInput, StyleSheet, TouchableOpacity } from 'react-native'; | 2 | +import { Image, View, Button, Text, TextInput, StyleSheet, TouchableOpacity, Alert } from 'react-native'; |
3 | import { Icon } from 'native-base'; | 3 | import { Icon } from 'native-base'; |
4 | import axios from "axios"; | 4 | import axios from "axios"; |
5 | import { AsyncStorage } from "react-native"; | 5 | import { AsyncStorage } from "react-native"; |
... | @@ -14,58 +14,43 @@ export default class Search extends Component { | ... | @@ -14,58 +14,43 @@ export default class Search extends Component { |
14 | <Icon name='ios-search' style={{ color: tintColor }} /> | 14 | <Icon name='ios-search' style={{ color: tintColor }} /> |
15 | ) | 15 | ) |
16 | } | 16 | } |
17 | - | ||
18 | state = { | 17 | state = { |
19 | - movieName: "", | 18 | + typing: "", |
20 | - imgurl: [] | 19 | + keyword: "", |
21 | - }; | 20 | + items: [[0],[0]] |
22 | -/* | 21 | + }; |
23 | - getNaverApi = async () => { | 22 | + |
24 | - fetch(`https://openapi.naver.com/v1/search/movie.json?query=${this.state.movieName}`, { | 23 | + getNaverApi = async (search) => { |
24 | + fetch(`https://openapi.naver.com/v1/search/movie.json?query="${search}"`, { | ||
25 | headers: { | 25 | headers: { |
26 | "X-Naver-Client-Id": NAVER_CLIENT_ID, | 26 | "X-Naver-Client-Id": NAVER_CLIENT_ID, |
27 | "X-Naver-Client-Secret": NAVER_CLIENT_SECRET | 27 | "X-Naver-Client-Secret": NAVER_CLIENT_SECRET |
28 | } | 28 | } |
29 | }) | 29 | }) |
30 | .then(response => response.json()) | 30 | .then(response => response.json()) |
31 | - .then(json => { | 31 | + .then(json => this.setState({items: json.items}))}; |
32 | - this.setState({ | 32 | + |
33 | - imgurl: json.items[0].image | ||
34 | - }); | ||
35 | - }); | ||
36 | - getMovieList = async () => { | ||
37 | - axios | ||
38 | - .get( | ||
39 | - `http://www.kobis.or.kr/kobisopenapi/webservice/rest/boxoffice/searchDailyBoxOfficeList.json?key=${API_KEY}&targetDt=20191129` | ||
40 | - ) | ||
41 | - .then(response => { | ||
42 | - for (var i = 0; i < 10; i++) { | ||
43 | - console.log( | ||
44 | - response.data.boxOfficeResult.dailyBoxOfficeList[i].movieNm | ||
45 | - ); | ||
46 | - } | ||
47 | - }) | ||
48 | - .catch(error => { | ||
49 | - console.log(error); | ||
50 | - }); | ||
51 | - }; | ||
52 | - } | ||
53 | - componentDidMount() { | ||
54 | - this.getNaverApi(); | ||
55 | - } | ||
56 | -*/ | ||
57 | - addinput = () => { | ||
58 | - this.setState( | ||
59 | - | ||
60 | - ) | ||
61 | - } | ||
62 | - | ||
63 | handleSearchUpdate = text => { | 33 | handleSearchUpdate = text => { |
64 | this.setState({ | 34 | this.setState({ |
65 | searchTerm: text | 35 | searchTerm: text |
66 | }); | 36 | }); |
67 | }; | 37 | }; |
68 | 38 | ||
39 | + searching = (typing) => { | ||
40 | + this.setState({ | ||
41 | + keyword: typing, | ||
42 | + typing: "" | ||
43 | + }) | ||
44 | + this.getNaverApi(typing) | ||
45 | + } | ||
46 | + | ||
47 | + viewimage(){ | ||
48 | + return this.state.items.map( item => | ||
49 | + <Image style={styles.imagecontainer} | ||
50 | + style={{ height: "50%", width: "50%" }} | ||
51 | + source={{ uri: `${item.image}`}} | ||
52 | + />) | ||
53 | + } | ||
69 | 54 | ||
70 | render() { | 55 | render() { |
71 | return ( | 56 | return ( |
... | @@ -75,25 +60,24 @@ export default class Search extends Component { | ... | @@ -75,25 +60,24 @@ export default class Search extends Component { |
75 | style={styles.inputText} | 60 | style={styles.inputText} |
76 | placeholder='Search' | 61 | placeholder='Search' |
77 | autoCorrect={ false } | 62 | autoCorrect={ false } |
78 | - value = {this.state.movieName} | 63 | + value = {this.state.typing} |
79 | - onChangeText= { (movieName) => this.setState({movieName})} | 64 | + onChangeText= { (typing) => this.setState({typing})} |
80 | /> | 65 | /> |
81 | - <TouchableOpacity on PressOut = {this.add}> | 66 | + <TouchableOpacity onPress = {() => this.searching(this.state.typing)}> |
82 | <Icon name='ios-search'/> | 67 | <Icon name='ios-search'/> |
83 | </TouchableOpacity> | 68 | </TouchableOpacity> |
84 | - | ||
85 | </View> | 69 | </View> |
86 | <Text> | 70 | <Text> |
87 | - {this.state.imgurl} | 71 | + {this.state.keyword} |
88 | </Text> | 72 | </Text> |
73 | + {/* <Image style={styles.imagecontainer} | ||
74 | + style={{ height: "50%", width: "50%" }} | ||
75 | + source={{ uri: `${this.state.items[1].image}` }} | ||
76 | + source={{ uri: `${this.state.items[0].image}` }} | ||
77 | + /> */} | ||
78 | + {this.viewimage()} | ||
89 | </View> | 79 | </View> |
90 | - ) | 80 | + )} |
91 | - } | ||
92 | - controlMovie = text => { | ||
93 | - this.setState({ | ||
94 | - movieName: text | ||
95 | - }); | ||
96 | - } | ||
97 | } | 81 | } |
98 | 82 | ||
99 | const styles = StyleSheet.create({ | 83 | const styles = StyleSheet.create({ |
... | @@ -118,5 +102,8 @@ const styles = StyleSheet.create({ | ... | @@ -118,5 +102,8 @@ const styles = StyleSheet.create({ |
118 | }, | 102 | }, |
119 | addBtn: { | 103 | addBtn: { |
120 | color: '#4169E1' | 104 | color: '#4169E1' |
105 | + }, | ||
106 | + imagecontainer:{ | ||
107 | + flex: 1 | ||
121 | } | 108 | } |
122 | }); | 109 | }); |
... | \ No newline at end of file | ... | \ No newline at end of file | ... | ... |
... | @@ -15,6 +15,7 @@ | ... | @@ -15,6 +15,7 @@ |
15 | "react-dom": "16.8.3", | 15 | "react-dom": "16.8.3", |
16 | "react-native": "https://github.com/expo/react-native/archive/sdk-35.0.0.tar.gz", | 16 | "react-native": "https://github.com/expo/react-native/archive/sdk-35.0.0.tar.gz", |
17 | "react-native-axios": "^0.17.1", | 17 | "react-native-axios": "^0.17.1", |
18 | + "react-native-elements": "^1.2.7", | ||
18 | "react-native-gesture-handler": "~1.3.0", | 19 | "react-native-gesture-handler": "~1.3.0", |
19 | "react-native-reanimated": "~1.2.0", | 20 | "react-native-reanimated": "~1.2.0", |
20 | "react-native-screens": "~1.0.0-alpha.23", | 21 | "react-native-screens": "~1.0.0-alpha.23", |
... | @@ -22,6 +23,7 @@ | ... | @@ -22,6 +23,7 @@ |
22 | "react-native-web": "^0.11.7", | 23 | "react-native-web": "^0.11.7", |
23 | "react-navigation": "^4.0.10", | 24 | "react-navigation": "^4.0.10", |
24 | "react-navigation-stack": "^1.10.3", | 25 | "react-navigation-stack": "^1.10.3", |
26 | + "react-navigation-tabs": "^2.6.2", | ||
25 | "request": "^2.88.0" | 27 | "request": "^2.88.0" |
26 | }, | 28 | }, |
27 | "devDependencies": { | 29 | "devDependencies": { | ... | ... |
... | @@ -949,11 +949,40 @@ | ... | @@ -949,11 +949,40 @@ |
949 | resolved "https://registry.yarnpkg.com/@types/lodash/-/lodash-4.14.149.tgz#1342d63d948c6062838fbf961012f74d4e638440" | 949 | resolved "https://registry.yarnpkg.com/@types/lodash/-/lodash-4.14.149.tgz#1342d63d948c6062838fbf961012f74d4e638440" |
950 | integrity sha512-ijGqzZt/b7BfzcK9vTrS6MFljQRPn5BFWOx8oE0GYxribu6uV+aA9zZuXI1zc/etK9E8nrgdoF2+LgUw7+9tJQ== | 950 | integrity sha512-ijGqzZt/b7BfzcK9vTrS6MFljQRPn5BFWOx8oE0GYxribu6uV+aA9zZuXI1zc/etK9E8nrgdoF2+LgUw7+9tJQ== |
951 | 951 | ||
952 | +"@types/prop-types@*": | ||
953 | + version "15.7.3" | ||
954 | + resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.3.tgz#2ab0d5da2e5815f94b0b9d4b95d1e5f243ab2ca7" | ||
955 | + integrity sha512-KfRL3PuHmqQLOG+2tGpRO26Ctg+Cq1E01D2DMriKEATHgWLfeNDmq9e29Q9WIky0dQ3NPkd1mzYH8Lm936Z9qw== | ||
956 | + | ||
952 | "@types/qs@^6.5.1": | 957 | "@types/qs@^6.5.1": |
953 | version "6.9.0" | 958 | version "6.9.0" |
954 | resolved "https://registry.yarnpkg.com/@types/qs/-/qs-6.9.0.tgz#2a5fa918786d07d3725726f7f650527e1cfeaffd" | 959 | resolved "https://registry.yarnpkg.com/@types/qs/-/qs-6.9.0.tgz#2a5fa918786d07d3725726f7f650527e1cfeaffd" |
955 | integrity sha512-c4zji5CjWv1tJxIZkz1oUtGcdOlsH3aza28Nqmm+uNDWBRHoMsjooBEN4czZp1V3iXPihE/VRUOBqg+4Xq0W4g== | 960 | integrity sha512-c4zji5CjWv1tJxIZkz1oUtGcdOlsH3aza28Nqmm+uNDWBRHoMsjooBEN4czZp1V3iXPihE/VRUOBqg+4Xq0W4g== |
956 | 961 | ||
962 | +"@types/react-native-vector-icons@^6.4.4": | ||
963 | + version "6.4.4" | ||
964 | + resolved "https://registry.yarnpkg.com/@types/react-native-vector-icons/-/react-native-vector-icons-6.4.4.tgz#f81dcc371b74a9c408ce12f95b8f494d7543146b" | ||
965 | + integrity sha512-G1Iry/8i23IPjZzNjydMt/WcjV+T1Xu3cTXDwSsP9lpKu0bA0j+c7AACJ1aIka8HVnWXS41NoZnKkHImO0SMkw== | ||
966 | + dependencies: | ||
967 | + "@types/react" "*" | ||
968 | + "@types/react-native" "*" | ||
969 | + | ||
970 | +"@types/react-native@*": | ||
971 | + version "0.60.24" | ||
972 | + resolved "https://registry.yarnpkg.com/@types/react-native/-/react-native-0.60.24.tgz#0648aff3a910f29b8a892cecd0ec3199697bd31f" | ||
973 | + integrity sha512-wI4C39mrEWpnx2JHCGsDKKcB22CNCKUWjLO6Mwt2yzgKD7crawuTjeHpBej/OiD/3df2X8rluuSmJ1xRcOZNAg== | ||
974 | + dependencies: | ||
975 | + "@types/prop-types" "*" | ||
976 | + "@types/react" "*" | ||
977 | + | ||
978 | +"@types/react@*": | ||
979 | + version "16.9.15" | ||
980 | + resolved "https://registry.yarnpkg.com/@types/react/-/react-16.9.15.tgz#aeabb7a50f96c9e31a16079ada20ede9ed602977" | ||
981 | + integrity sha512-WsmM1b6xQn1tG3X2Hx4F3bZwc2E82pJXt5OPs2YJgg71IzvUoKOSSSYOvLXYCg1ttipM+UuA4Lj3sfvqjVxyZw== | ||
982 | + dependencies: | ||
983 | + "@types/prop-types" "*" | ||
984 | + csstype "^2.2.0" | ||
985 | + | ||
957 | "@types/uuid-js@^0.7.1": | 986 | "@types/uuid-js@^0.7.1": |
958 | version "0.7.2" | 987 | version "0.7.2" |
959 | resolved "https://registry.yarnpkg.com/@types/uuid-js/-/uuid-js-0.7.2.tgz#5b5552fcbaaf4acf026fb6dc66f7e5bd6b4be92f" | 988 | resolved "https://registry.yarnpkg.com/@types/uuid-js/-/uuid-js-0.7.2.tgz#5b5552fcbaaf4acf026fb6dc66f7e5bd6b4be92f" |
... | @@ -1655,7 +1684,7 @@ color-support@^1.1.3: | ... | @@ -1655,7 +1684,7 @@ color-support@^1.1.3: |
1655 | resolved "https://registry.yarnpkg.com/color-support/-/color-support-1.1.3.tgz#93834379a1cc9a0c61f82f52f0d04322251bd5a2" | 1684 | resolved "https://registry.yarnpkg.com/color-support/-/color-support-1.1.3.tgz#93834379a1cc9a0c61f82f52f0d04322251bd5a2" |
1656 | integrity sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg== | 1685 | integrity sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg== |
1657 | 1686 | ||
1658 | -color@~3.1.2: | 1687 | +color@^3.1.0, color@~3.1.2: |
1659 | version "3.1.2" | 1688 | version "3.1.2" |
1660 | resolved "https://registry.yarnpkg.com/color/-/color-3.1.2.tgz#68148e7f85d41ad7649c5fa8c8106f098d229e10" | 1689 | resolved "https://registry.yarnpkg.com/color/-/color-3.1.2.tgz#68148e7f85d41ad7649c5fa8c8106f098d229e10" |
1661 | integrity sha512-vXTJhHebByxZn3lDvDJYw4lR5+uB3vuoHsuYA5AKuxRVn5wzzIfQKGLBmgdVRHKTJYeK5rvJcHnrd0Li49CFpg== | 1690 | integrity sha512-vXTJhHebByxZn3lDvDJYw4lR5+uB3vuoHsuYA5AKuxRVn5wzzIfQKGLBmgdVRHKTJYeK5rvJcHnrd0Li49CFpg== |
... | @@ -1827,6 +1856,11 @@ css-in-js-utils@^2.0.0: | ... | @@ -1827,6 +1856,11 @@ css-in-js-utils@^2.0.0: |
1827 | hyphenate-style-name "^1.0.2" | 1856 | hyphenate-style-name "^1.0.2" |
1828 | isobject "^3.0.1" | 1857 | isobject "^3.0.1" |
1829 | 1858 | ||
1859 | +csstype@^2.2.0: | ||
1860 | + version "2.6.7" | ||
1861 | + resolved "https://registry.yarnpkg.com/csstype/-/csstype-2.6.7.tgz#20b0024c20b6718f4eda3853a1f5a1cce7f5e4a5" | ||
1862 | + integrity sha512-9Mcn9sFbGBAdmimWb2gLVDtFJzeKtDGIr76TUqmjZrw9LFXBMSU70lcs+C0/7fyCd6iBDqmksUcCOUIkisPHsQ== | ||
1863 | + | ||
1830 | dashdash@^1.12.0: | 1864 | dashdash@^1.12.0: |
1831 | version "1.14.1" | 1865 | version "1.14.1" |
1832 | resolved "https://registry.yarnpkg.com/dashdash/-/dashdash-1.14.1.tgz#853cfa0f7cbe2fed5de20326b8dd581035f6e2f0" | 1866 | resolved "https://registry.yarnpkg.com/dashdash/-/dashdash-1.14.1.tgz#853cfa0f7cbe2fed5de20326b8dd581035f6e2f0" |
... | @@ -1889,6 +1923,11 @@ deep-extend@^0.6.0: | ... | @@ -1889,6 +1923,11 @@ deep-extend@^0.6.0: |
1889 | resolved "https://registry.yarnpkg.com/deep-extend/-/deep-extend-0.6.0.tgz#c4fa7c95404a17a9c3e8ca7e1537312b736330ac" | 1923 | resolved "https://registry.yarnpkg.com/deep-extend/-/deep-extend-0.6.0.tgz#c4fa7c95404a17a9c3e8ca7e1537312b736330ac" |
1890 | integrity sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA== | 1924 | integrity sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA== |
1891 | 1925 | ||
1926 | +deepmerge@^3.1.0: | ||
1927 | + version "3.3.0" | ||
1928 | + resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-3.3.0.tgz#d3c47fd6f3a93d517b14426b0628a17b0125f5f7" | ||
1929 | + integrity sha512-GRQOafGHwMHpjPx9iCvTgpu9NojZ49q794EEL94JVEw6VaeA8XTUyBKvAkOOjBX9oJNiV6G3P+T+tihFjo2TqA== | ||
1930 | + | ||
1892 | define-properties@^1.1.2: | 1931 | define-properties@^1.1.2: |
1893 | version "1.1.3" | 1932 | version "1.1.3" |
1894 | resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.1.3.tgz#cf88da6cbee26fe6db7094f61d870cbd84cee9f1" | 1933 | resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.1.3.tgz#cf88da6cbee26fe6db7094f61d870cbd84cee9f1" |
... | @@ -2763,7 +2802,7 @@ hoist-non-react-statics@^2.3.1: | ... | @@ -2763,7 +2802,7 @@ hoist-non-react-statics@^2.3.1: |
2763 | resolved "https://registry.yarnpkg.com/hoist-non-react-statics/-/hoist-non-react-statics-2.5.5.tgz#c5903cf409c0dfd908f388e619d86b9c1174cb47" | 2802 | resolved "https://registry.yarnpkg.com/hoist-non-react-statics/-/hoist-non-react-statics-2.5.5.tgz#c5903cf409c0dfd908f388e619d86b9c1174cb47" |
2764 | integrity sha512-rqcy4pJo55FTTLWt+bU8ukscqHeE/e9KWvsOW2b/a3afxQZhwkQdT1rPPCJ0rYXdj4vNcasY8zHTH+jF/qStxw== | 2803 | integrity sha512-rqcy4pJo55FTTLWt+bU8ukscqHeE/e9KWvsOW2b/a3afxQZhwkQdT1rPPCJ0rYXdj4vNcasY8zHTH+jF/qStxw== |
2765 | 2804 | ||
2766 | -hoist-non-react-statics@^3.0.1, hoist-non-react-statics@^3.3.0: | 2805 | +hoist-non-react-statics@^3.0.1, hoist-non-react-statics@^3.1.0, hoist-non-react-statics@^3.3.0: |
2767 | version "3.3.1" | 2806 | version "3.3.1" |
2768 | resolved "https://registry.yarnpkg.com/hoist-non-react-statics/-/hoist-non-react-statics-3.3.1.tgz#101685d3aff3b23ea213163f6e8e12f4f111e19f" | 2807 | resolved "https://registry.yarnpkg.com/hoist-non-react-statics/-/hoist-non-react-statics-3.3.1.tgz#101685d3aff3b23ea213163f6e8e12f4f111e19f" |
2769 | integrity sha512-wbg3bpgA/ZqWrZuMOeJi8+SKMhr7X9TesL/rXMjTzh0p0JUBo3II8DHboYbuIXWRlttrUFxwcu/5kygrCw8fJw== | 2808 | integrity sha512-wbg3bpgA/ZqWrZuMOeJi8+SKMhr7X9TesL/rXMjTzh0p0JUBo3II8DHboYbuIXWRlttrUFxwcu/5kygrCw8fJw== |
... | @@ -4206,7 +4245,7 @@ onetime@^2.0.0: | ... | @@ -4206,7 +4245,7 @@ onetime@^2.0.0: |
4206 | dependencies: | 4245 | dependencies: |
4207 | mimic-fn "^1.0.0" | 4246 | mimic-fn "^1.0.0" |
4208 | 4247 | ||
4209 | -opencollective-postinstall@^2.0.2: | 4248 | +opencollective-postinstall@^2.0.0, opencollective-postinstall@^2.0.2: |
4210 | version "2.0.2" | 4249 | version "2.0.2" |
4211 | resolved "https://registry.yarnpkg.com/opencollective-postinstall/-/opencollective-postinstall-2.0.2.tgz#5657f1bede69b6e33a45939b061eb53d3c6c3a89" | 4250 | resolved "https://registry.yarnpkg.com/opencollective-postinstall/-/opencollective-postinstall-2.0.2.tgz#5657f1bede69b6e33a45939b061eb53d3c6c3a89" |
4212 | integrity sha512-pVOEP16TrAO2/fjej1IdOyupJY8KDUM1CvsaScRbw6oddvpQoOfGk4ywha0HKKVAD6RkW4x6Q+tNBwhf3Bgpuw== | 4251 | integrity sha512-pVOEP16TrAO2/fjej1IdOyupJY8KDUM1CvsaScRbw6oddvpQoOfGk4ywha0HKKVAD6RkW4x6Q+tNBwhf3Bgpuw== |
... | @@ -4626,6 +4665,11 @@ react-is@^16.7.0, react-is@^16.8.1, react-is@^16.8.6: | ... | @@ -4626,6 +4665,11 @@ react-is@^16.7.0, react-is@^16.8.1, react-is@^16.8.6: |
4626 | resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.12.0.tgz#2cc0fe0fba742d97fd527c42a13bec4eeb06241c" | 4665 | resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.12.0.tgz#2cc0fe0fba742d97fd527c42a13bec4eeb06241c" |
4627 | integrity sha512-rPCkf/mWBtKc97aLL9/txD8DZdemK0vkA3JMLShjlJB3Pj3s+lpf1KaBzMfQrAmhMQB0n1cU/SUGgKKBCe837Q== | 4666 | integrity sha512-rPCkf/mWBtKc97aLL9/txD8DZdemK0vkA3JMLShjlJB3Pj3s+lpf1KaBzMfQrAmhMQB0n1cU/SUGgKKBCe837Q== |
4628 | 4667 | ||
4668 | +react-lifecycles-compat@^3.0.4: | ||
4669 | + version "3.0.4" | ||
4670 | + resolved "https://registry.yarnpkg.com/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz#4f1a273afdfc8f3488a8c516bfda78f872352362" | ||
4671 | + integrity sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA== | ||
4672 | + | ||
4629 | react-native-axios@^0.17.1: | 4673 | react-native-axios@^0.17.1: |
4630 | version "0.17.1" | 4674 | version "0.17.1" |
4631 | resolved "https://registry.yarnpkg.com/react-native-axios/-/react-native-axios-0.17.1.tgz#44292950aa07ceee2e4bd349106ff773bef81f8f" | 4675 | resolved "https://registry.yarnpkg.com/react-native-axios/-/react-native-axios-0.17.1.tgz#44292950aa07ceee2e4bd349106ff773bef81f8f" |
... | @@ -4653,6 +4697,20 @@ react-native-easy-grid@0.2.2: | ... | @@ -4653,6 +4697,20 @@ react-native-easy-grid@0.2.2: |
4653 | dependencies: | 4697 | dependencies: |
4654 | lodash "^4.17.15" | 4698 | lodash "^4.17.15" |
4655 | 4699 | ||
4700 | +react-native-elements@^1.2.7: | ||
4701 | + version "1.2.7" | ||
4702 | + resolved "https://registry.yarnpkg.com/react-native-elements/-/react-native-elements-1.2.7.tgz#1eca2db715c41722aeb67aea62bd2a4621adb134" | ||
4703 | + integrity sha512-0S+0R1cbItl15i64qrkWnyMztwpw60d0SUsZGVDKRAMf0Jvq9Clgyh/MzxJx2sr42mbedQP1sg5Et4fZM7Fp1w== | ||
4704 | + dependencies: | ||
4705 | + "@types/react-native-vector-icons" "^6.4.4" | ||
4706 | + color "^3.1.0" | ||
4707 | + deepmerge "^3.1.0" | ||
4708 | + hoist-non-react-statics "^3.1.0" | ||
4709 | + opencollective-postinstall "^2.0.0" | ||
4710 | + prop-types "^15.7.2" | ||
4711 | + react-native-ratings "^6.3.0" | ||
4712 | + react-native-status-bar-height "^2.2.0" | ||
4713 | + | ||
4656 | react-native-gesture-handler@~1.3.0: | 4714 | react-native-gesture-handler@~1.3.0: |
4657 | version "1.3.0" | 4715 | version "1.3.0" |
4658 | resolved "https://registry.yarnpkg.com/react-native-gesture-handler/-/react-native-gesture-handler-1.3.0.tgz#d0386f565928ccc1849537f03f2e37fd5f6ad43f" | 4716 | resolved "https://registry.yarnpkg.com/react-native-gesture-handler/-/react-native-gesture-handler-1.3.0.tgz#d0386f565928ccc1849537f03f2e37fd5f6ad43f" |
... | @@ -4675,12 +4733,20 @@ react-native-keyboard-aware-scroll-view@0.9.1: | ... | @@ -4675,12 +4733,20 @@ react-native-keyboard-aware-scroll-view@0.9.1: |
4675 | prop-types "^15.6.2" | 4733 | prop-types "^15.6.2" |
4676 | react-native-iphone-x-helper "^1.0.3" | 4734 | react-native-iphone-x-helper "^1.0.3" |
4677 | 4735 | ||
4736 | +react-native-ratings@^6.3.0: | ||
4737 | + version "6.5.0" | ||
4738 | + resolved "https://registry.yarnpkg.com/react-native-ratings/-/react-native-ratings-6.5.0.tgz#a1606ccba3c5b54eec8e6cfa4765a45cf0e4ab8d" | ||
4739 | + integrity sha512-YMcfQ7UQCmXGEc/WPlukHSHs5yvckTwjq5fTRk1FG8gaO7fZCNygEUGPuw4Dbvvp3IlsCUn0bOQd63RYsb7NDQ== | ||
4740 | + dependencies: | ||
4741 | + lodash "^4.17.4" | ||
4742 | + prop-types "^15.5.10" | ||
4743 | + | ||
4678 | react-native-reanimated@~1.2.0: | 4744 | react-native-reanimated@~1.2.0: |
4679 | version "1.2.0" | 4745 | version "1.2.0" |
4680 | resolved "https://registry.yarnpkg.com/react-native-reanimated/-/react-native-reanimated-1.2.0.tgz#9219227a52a5dfa4d34c324596d6726ccd874293" | 4746 | resolved "https://registry.yarnpkg.com/react-native-reanimated/-/react-native-reanimated-1.2.0.tgz#9219227a52a5dfa4d34c324596d6726ccd874293" |
4681 | integrity sha512-vkWRHrPK5qfHP/ZawlRoo38oeYe9NZaaOH/lmFxRcsKzaSK6x3H5ZPXI8lK6MfTLveqwo1QhJje3zIKXO4nQQw== | 4747 | integrity sha512-vkWRHrPK5qfHP/ZawlRoo38oeYe9NZaaOH/lmFxRcsKzaSK6x3H5ZPXI8lK6MfTLveqwo1QhJje3zIKXO4nQQw== |
4682 | 4748 | ||
4683 | -react-native-safe-area-view@^0.14.1: | 4749 | +react-native-safe-area-view@^0.14.1, react-native-safe-area-view@^0.14.6: |
4684 | version "0.14.8" | 4750 | version "0.14.8" |
4685 | resolved "https://registry.yarnpkg.com/react-native-safe-area-view/-/react-native-safe-area-view-0.14.8.tgz#ef33c46ff8164ae77acad48c3039ec9c34873e5b" | 4751 | resolved "https://registry.yarnpkg.com/react-native-safe-area-view/-/react-native-safe-area-view-0.14.8.tgz#ef33c46ff8164ae77acad48c3039ec9c34873e5b" |
4686 | integrity sha512-MtRSIcZNstxv87Jet+UsPhEd1tpGe8cVskDXlP657x6rHpSrbrc+y13ZNXrwAgGNNhqQNX7UJT68ZIq//ZRmvw== | 4752 | integrity sha512-MtRSIcZNstxv87Jet+UsPhEd1tpGe8cVskDXlP657x6rHpSrbrc+y13ZNXrwAgGNNhqQNX7UJT68ZIq//ZRmvw== |
... | @@ -4705,6 +4771,16 @@ react-native-stack@^1.0.0-alpha11: | ... | @@ -4705,6 +4771,16 @@ react-native-stack@^1.0.0-alpha11: |
4705 | tiny-invariant "^1.0.4" | 4771 | tiny-invariant "^1.0.4" |
4706 | tiny-warning "^1.0.2" | 4772 | tiny-warning "^1.0.2" |
4707 | 4773 | ||
4774 | +react-native-status-bar-height@^2.2.0: | ||
4775 | + version "2.4.0" | ||
4776 | + resolved "https://registry.yarnpkg.com/react-native-status-bar-height/-/react-native-status-bar-height-2.4.0.tgz#de8cee4bb733a196167210d2d0bc1fa10acba3e3" | ||
4777 | + integrity sha512-pWvZFlyIHiuxLugLioq97vXiaGSovFXEyxt76wQtbq0gxv4dGXMPqYow46UmpwOgeJpBhqL1E0EKxnfJRrFz5w== | ||
4778 | + | ||
4779 | +react-native-tab-view@^2.11.0: | ||
4780 | + version "2.11.0" | ||
4781 | + resolved "https://registry.yarnpkg.com/react-native-tab-view/-/react-native-tab-view-2.11.0.tgz#2e57d1f617ccc88c7f452708804f3409f880b700" | ||
4782 | + integrity sha512-vqetlxGO7A8bnqvXcB50MWpRZAImXFrDGz1WCQKdCqe03Ey3ZzENe7yLuWrtBJYlepGfOLAsmCXv+wW82Yfm1w== | ||
4783 | + | ||
4708 | react-native-vector-icons@^6.6.0: | 4784 | react-native-vector-icons@^6.6.0: |
4709 | version "6.6.0" | 4785 | version "6.6.0" |
4710 | resolved "https://registry.yarnpkg.com/react-native-vector-icons/-/react-native-vector-icons-6.6.0.tgz#66cf004918eb05d90778d64bd42077c1800d481b" | 4786 | resolved "https://registry.yarnpkg.com/react-native-vector-icons/-/react-native-vector-icons-6.6.0.tgz#66cf004918eb05d90778d64bd42077c1800d481b" |
... | @@ -4797,6 +4873,16 @@ react-navigation-stack@^1.10.3: | ... | @@ -4797,6 +4873,16 @@ react-navigation-stack@^1.10.3: |
4797 | dependencies: | 4873 | dependencies: |
4798 | prop-types "^15.7.2" | 4874 | prop-types "^15.7.2" |
4799 | 4875 | ||
4876 | +react-navigation-tabs@^2.6.2: | ||
4877 | + version "2.6.2" | ||
4878 | + resolved "https://registry.yarnpkg.com/react-navigation-tabs/-/react-navigation-tabs-2.6.2.tgz#6611f3bbc5fcbc004a96a457e1dbe8d957d09ef5" | ||
4879 | + integrity sha512-b7Bwio3pOyb2dJOsfICm1eXUCekULO63VitLlkslsuwB5v5qXD9u+TkuSGADPiAybRH3Fts4cQX/xA5WGsIsfg== | ||
4880 | + dependencies: | ||
4881 | + hoist-non-react-statics "^3.3.0" | ||
4882 | + react-lifecycles-compat "^3.0.4" | ||
4883 | + react-native-safe-area-view "^0.14.6" | ||
4884 | + react-native-tab-view "^2.11.0" | ||
4885 | + | ||
4800 | react-navigation@^4.0.10: | 4886 | react-navigation@^4.0.10: |
4801 | version "4.0.10" | 4887 | version "4.0.10" |
4802 | resolved "https://registry.yarnpkg.com/react-navigation/-/react-navigation-4.0.10.tgz#ddf41134600689d6ba99e35dd22ba1f664f91e5c" | 4888 | resolved "https://registry.yarnpkg.com/react-navigation/-/react-navigation-4.0.10.tgz#ddf41134600689d6ba99e35dd22ba1f664f91e5c" | ... | ... |
-
Please register or login to post a comment