-
-
Save sendbird-community/133927c8692ea2099fca40cc7dbef5e0 to your computer and use it in GitHub Desktop.
This file contains 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
<button className="user-message__options-btn" onClick={(e) => openDropdown(e)} > | |
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64"><path className="icon-more_svg__fill" d="M32 45.333a5.333 5.333 0 110 10.666 5.333 5.333 0 010-10.666zM32 28a5.333 5.333 0 110 10.668A5.333 5.333 0 0132 28zm0-17.333c2.946 0 5.333 2.387 5.333 5.333S34.946 21.333 32 21.333 26.667 18.946 26.667 16s2.387-5.333 5.333-5.333z" fill="#000" fillRule="evenodd"></path></svg> | |
</button> | |
{ | |
messageOptions && ( | |
<div className="message-options-wrap" > | |
<ul className="sendbird_dropdown_menu"> | |
{message.sender && message.sender.userId === userId && ( | |
<div> | |
{pressedUpdate && ( | |
<li className="dropdown__menu-item" onClick={() => setPressedUpdate(false)}> | |
<span className="dropdown__menu-item-text">Cancel</span> | |
</li> | |
)} | |
{!pressedUpdate && ( | |
<li className="dropdown__menu-item" onClick={() => {setPressedUpdate(true)}}> | |
<span className="dropdown__menu-item-text">Edit</span> | |
</li> | |
)} | |
{pressedUpdate && ( | |
<li className="dropdown__menu-item" onClick={() => onUpdateMessage(message.messageId, messageText)}> | |
<span className="dropdown__menu-item-text">Save</span> | |
</li> | |
)} | |
{!pressedUpdate && ( | |
<li className="dropdown__menu-item" onClick={() => onDeleteMessage(message)}> | |
<span className="dropdown__menu-item-text">Delete</span> | |
</li> | |
)} | |
</div> | |
)} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment