1
0
mirror of https://github.com/oceanprotocol/market.git synced 2024-12-02 05:57:29 +01:00

minor changes

This commit is contained in:
marcoelissa 2022-11-10 15:35:24 +07:00
parent 4c89bf36f7
commit bdf7af4b61
2 changed files with 15 additions and 7 deletions

View File

@ -1,4 +1,4 @@
import React, { useEffect } from 'react' import React, { useEffect, useRef } from 'react'
import { useOrbis } from '@context/Orbis' import { useOrbis } from '@context/Orbis'
import Time from '@shared/atoms/Time' import Time from '@shared/atoms/Time'
import DecryptedMessage from './DecryptedMessage' import DecryptedMessage from './DecryptedMessage'
@ -11,6 +11,8 @@ export default function DmConversation({
}) { }) {
const { account } = useOrbis() const { account } = useOrbis()
const conversationBox = useRef(null)
const showTime = (index: number): boolean => { const showTime = (index: number): boolean => {
const nextMessage = messages[index + 1] const nextMessage = messages[index + 1]
if (!nextMessage || messages[index].creator !== nextMessage.creator) if (!nextMessage || messages[index].creator !== nextMessage.creator)
@ -21,13 +23,19 @@ export default function DmConversation({
useEffect(() => { useEffect(() => {
console.log(messages) console.log(messages)
// messages.forEach((message) => { if (messages.length && conversationBox) {
// decryptMessage(message?.content) setTimeout(() => {
// }) console.log(
}, [messages]) conversationBox.current.scrollTop,
conversationBox.current.scrollHeight
)
conversationBox.current.scrollTop = conversationBox.current.scrollHeight
}, 100)
}
}, [messages, conversationBox])
return ( return (
<div className={styles.conversationBox}> <div ref={conversationBox} className={styles.conversationBox}>
{messages.map((message, index) => ( {messages.map((message, index) => (
<div <div
key={index} key={index}

View File

@ -109,7 +109,7 @@ export default function AccountHeader({
disabled={!userDid} disabled={!userDid}
onClick={checkConversation} onClick={checkConversation}
> >
Send Messages Send Direct Messages
</Button> </Button>
</div> </div>
)} )}