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;
          });
      }

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…