Created
November 13, 2021 16:37
-
-
Save hieptl/06f4c27fc82ac771f5f5ec76d9399560 to your computer and use it in GitHub Desktop.
Pending.js - Discord Clone
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
const Pending = (props) => { | |
const { user, onAccepted, onRejected } = props; | |
const accept = () => { | |
onAccepted(user); | |
}; | |
const reject = () => { | |
onRejected(user); | |
}; | |
return ( | |
<div className="friends__pending-list-item"> | |
<div className="friends__pending-list-item-left"> | |
<img src={user.avatar} alt={user.fullname} /> | |
<span>{user.fullname}</span> | |
</div> | |
<div className="friends__pending-list-item-right"> | |
<div className="friends__accept" onClick={accept}> | |
<svg xmlns="http://www.w3.org/2000/svg" className="h-5 w-5" viewBox="0 0 20 20" fill="currentColor"> | |
<path fillRule="evenodd" d="M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z" clipRule="evenodd" /> | |
</svg> | |
</div> | |
<div className="friends__reject" onClick={reject}> | |
<svg xmlns="http://www.w3.org/2000/svg" className="h-5 w-5" viewBox="0 0 20 20" fill="currentColor"> | |
<path fillRule="evenodd" d="M4.293 4.293a1 1 0 011.414 0L10 8.586l4.293-4.293a1 1 0 111.414 1.414L11.414 10l4.293 4.293a1 1 0 01-1.414 1.414L10 11.414l-4.293 4.293a1 1 0 01-1.414-1.414L8.586 10 4.293 5.707a1 1 0 010-1.414z" clipRule="evenodd" /> | |
</svg> | |
</div> | |
</div> | |
</div> | |
) | |
}; | |
export default Pending; |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment