Skip to content

Instantly share code, notes, and snippets.

@gabrielEloy
Created July 4, 2021 16:17
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save gabrielEloy/1e76eac7c56b7a6b7afe31603702a620 to your computer and use it in GitHub Desktop.
Save gabrielEloy/1e76eac7c56b7a6b7afe31603702a620 to your computer and use it in GitHub Desktop.
export async function getServerSideProps() {
//pre-existing component code
const messageClassName = (id) =>
id === Parse.User.current().id ? styles.myMessage : null;
(
<div className={styles.container}>
<div className={styles.messagesContainer}>
<ul ref={listRef}>
{messages &&
messages.map((message, id) => (
<div
key={message.id}
className={messageClassName(message.get("senderId"))}
>
<li className={messageClassName(message.get("senderId"))}>
<span className={messageClassName(message.get("senderId"))}>
{message.get('senderName')}
</span>
<p>{message.get("content")}</p>
</li>
</div>
))}
</ul>
</div>
<form onSubmit={handleSubmitMessage} className={styles.actionsContainer}>
<input value={inputMessage} onChange={handleupdateInput} />
<button>send message</button>
</form>
</div>
);
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment