From 106227fbbbfef9990ffd2d2651df65c9bac5a865 Mon Sep 17 00:00:00 2001 From: Arnaud Vergnet Date: Sun, 5 Apr 2020 10:29:50 +0200 Subject: [PATCH] Improved search and fixed navigation warning on club about screen --- screens/Amicale/Clubs/ClubListScreen.js | 3 +-- screens/Amicale/LoginScreen.js | 4 ++-- utils/Search.js | 5 ++++- 3 files changed, 7 insertions(+), 5 deletions(-) diff --git a/screens/Amicale/Clubs/ClubListScreen.js b/screens/Amicale/Clubs/ClubListScreen.js index f0f8dd0..6a5a9c2 100644 --- a/screens/Amicale/Clubs/ClubListScreen.js +++ b/screens/Amicale/Clubs/ClubListScreen.js @@ -29,7 +29,6 @@ class ClubListScreen extends React.Component { colors: Object; - getRenderItem: Function; categories: Array; constructor(props) { @@ -70,7 +69,7 @@ class ClubListScreen extends React.Component { * @return {*} */ getHeaderButtons = () => { - const onPress = this.props.navigation.navigate.bind(this, "ClubAboutScreen"); + const onPress = () => this.props.navigation.navigate( "ClubAboutScreen"); return ; }; diff --git a/screens/Amicale/LoginScreen.js b/screens/Amicale/LoginScreen.js index 8967813..7b84082 100644 --- a/screens/Amicale/LoginScreen.js +++ b/screens/Amicale/LoginScreen.js @@ -32,8 +32,8 @@ const emailRegex = /^.+@.+\..+$/; class LoginScreen extends React.Component { state = { - email: 'vergnet@etud.insa-toulouse.fr', - password: '3D514ùdsqg', + email: '', + password: '', isEmailValidated: false, isPasswordValidated: false, loading: false, diff --git a/utils/Search.js b/utils/Search.js index 625c75c..a9cfa90 100644 --- a/utils/Search.js +++ b/utils/Search.js @@ -8,7 +8,10 @@ * @return {string} The sanitized string */ export function sanitizeString(str: string): string { - return str.toLowerCase().normalize("NFD").replace(/[\u0300-\u036f]/g, ""); + return str.toLowerCase() + .normalize("NFD") + .replace(/[\u0300-\u036f]/g, "") + .replace(" ", ""); } export function stringMatchQuery(str: string, query: string) {