openOptions |
const-useState-boolean |
Its for checking the state of a messages options menu if its visible or not |
editMessage |
const-useState-boolean |
its for checking if the editing pane is open or not |
messageToUpdate |
const-useState-string |
Its for the updated message, that we will send to backend to change |
token |
const-any(on purpose, but gets string) |
JWT token from localStorage |
optionsMenu |
method |
Changes the state of openOptions, and show/hide the menu |
openEditingContainer |
method |
Changes the state of editMessage, and show/hide the editing pane |
deleteOption |
method |
Its for deleting a message, if ones deleted then the front shows a deleted message text |
editMessageOption |
method |
It does send the edited message to backend |
editedMessage |
method |
Shows if a message we want to show was edited or not |
onEnterPress |
method |
Sends the edited message from textarea on pressing ENTER |
update |
method |
updates the value of messageToUpdate |