INNER CODE UNIT · JavaScript
filteredMembers
amfoss/club-website-2019 · pages/members/index.js:75
let filteredMembers = this.state.data.filter((user) => {
let qflag = 1;
let yflag = 1;
let rflag = 1;
let query = this.state.searchTerm.toLowerCase();
if (query !== '') qflag = 0;
// Search matches username
if (user.username.toLowerCase().startsWith(query)) qflag = 1;
// Search matches firstname and lastname
if (user.firstName) {
user.firstName
.toLowerCase()
.split(' ')
.forEach((part) => {
if (part.startsWith(query)) qflag = 1;
});
}