diff --git a/components/HomeScreen.js b/components/HomeScreen.js index 454b6b2..e4c1c93 100644 --- a/components/HomeScreen.js +++ b/components/HomeScreen.js @@ -17,11 +17,13 @@ const HomeScreen = ({navigation}) => { Rental - navigation.navigate('SearchHouse')} +underlayColor="white" + activeOpacity={0.5} > + { size={46} color="#206ba5" /> - Home + + navigation.navigate('SearchHouse')} +underlayColor="white" + activeOpacity={0.5} + > { Key + ); diff --git a/components/LoginUserScreen.js b/components/LoginUserScreen.js index 17cc615..b9c594b 100644 --- a/components/LoginUserScreen.js +++ b/components/LoginUserScreen.js @@ -155,7 +155,9 @@ const LoginUserScreen = ({navigation}) => { }}> navigation.goBack()} - style={{activeOpacity: 1, underlayColor: 'red', color: 'white'}}> +underlayColor="white" + activeOpacity={0.5} + > diff --git a/components/SearchHouse.js b/components/SearchHouse.js index 0e34d4d..0ccf745 100644 --- a/components/SearchHouse.js +++ b/components/SearchHouse.js @@ -1,8 +1,15 @@ import React, {useState, useEffect} from 'react'; import {Icon, SearchBar} from 'react-native-elements'; -import {StatusBar, Dimensions, StyleSheet, Text, View, TouchableHighlight,FlatList} from 'react-native'; +import { + StatusBar, + Dimensions, + StyleSheet, + Text, + View, + TouchableHighlight, + FlatList, +} from 'react-native'; import HouseCard from './helpers/HouseCard'; - const deviceWidth = Math.round(Dimensions.get('window').width); const homes = [ @@ -48,11 +55,11 @@ const homes = [ }, ]; const SearchHouse = ({navigation}) => { - const [search,setSearch] = React.useState("") - const [loading,setLoading] = React.useState(false) - const [searchData,setSearchData] = React.useState([]) - const [tempSearchData,setTempSearchData] = React.useState([]) - const [error,setError] = React.useState(null) + const [search, setSearch] = React.useState(''); + const [loading, setLoading] = React.useState(false); + const [searchData, setSearchData] = React.useState([]); + const [tempSearchData, setTempSearchData] = React.useState([]); + const [error, setError] = React.useState(null); const renderHeader = () => { return ( { editable={true} value={search} onChangeText={setSearch} - platform="android" + platform="android" /> ); }; -const updateSearch = search => { - this.setState({ search }, () => { - if ('' == search) { - this.setState({ - data: [...this.state.temp] - }); - return; - } - - this.state.data = this.state.temp.filter(function(item){ - return item.name.includes(search); - }).map(function({id, name, email}){ - return {id, name, email}; - }); + const updateSearch = search => { + this.setState({search}, () => { + if (search == '') { + this.setState({ + data: [...this.state.temp], }); + return; + } + + this.state.data = this.state.temp + .filter(function (item) { + return item.name.includes(search); + }) + .map(function ({id, name, email}) { + return {id, name, email}; + }); + }); }; return ( <> @@ -89,12 +98,14 @@ const updateSearch = search => { navigation.goBack()} - style={{activeOpacity: 1, underlayColor: 'red', color: 'white'}}> + underlayColor="white" + activeOpacity={0.5}> navigation.goBack()} - style={{activeOpacity: 1, underlayColor: 'red', color: 'white'}}> + underlayColor="white" + activeOpacity={0.5} + onPress={() => navigation.goBack()}> { Find Homes - + {/* */}