instatype icon indicating copy to clipboard operation
instatype copied to clipboard

feat: pass data as prop

Open mayukrisnawan opened this issue 3 years ago • 0 comments

Pass data as prop @gragland i want to implement data prop feature as described in : #9

<Instatype data={data} requestHandler={myRequestHandler} selectedHandler={mySelectedHandler}/>

async myRequestHandler(query, limit, callback){
  this.setState({ loadingUsers: true });
  const users = await api.getUsers(query);
  
  // Give each user a 'name' and 'image' for Instatype
  const usersWithProps = users.map((user) => {
    user.name = user.name; // Redundant
    user.image = user.profile_image.medium;
    return user;
  });

  this.setState({ loadingUsers: false, data: usersWithProps });
  
  callback();
}

mayukrisnawan avatar Jul 24 '20 07:07 mayukrisnawan