mirror of
https://github.com/overleaf/overleaf.git
synced 2024-11-21 20:47:08 -05:00
Wrap onCommentEdited in useCallback (#17379)
GitOrigin-RevId: 3171ed2a50502d0771457a3f3547eacec33efa20
This commit is contained in:
parent
55da43a6ce
commit
b608c5eae6
1 changed files with 11 additions and 12 deletions
|
@ -956,19 +956,18 @@ function useReviewPanelState(): ReviewPanelStateReactIde {
|
|||
[onThreadDeleted, projectId]
|
||||
)
|
||||
|
||||
const onCommentEdited: ReviewPanel.UpdaterFn<'saveEdit'> = (
|
||||
threadId: ThreadId,
|
||||
commentId: CommentId,
|
||||
content: string
|
||||
) => {
|
||||
setCommentThreads(prevState => {
|
||||
const thread = { ...getThread(threadId) }
|
||||
thread.messages = thread.messages.map(message => {
|
||||
return message.id === commentId ? { ...message, content } : message
|
||||
const onCommentEdited = useCallback(
|
||||
(threadId: ThreadId, commentId: CommentId, content: string) => {
|
||||
setCommentThreads(prevState => {
|
||||
const thread = { ...getThread(threadId) }
|
||||
thread.messages = thread.messages.map(message => {
|
||||
return message.id === commentId ? { ...message, content } : message
|
||||
})
|
||||
return { ...prevState, [threadId]: thread }
|
||||
})
|
||||
return { ...prevState, [threadId]: thread }
|
||||
})
|
||||
}
|
||||
},
|
||||
[getThread]
|
||||
)
|
||||
|
||||
const saveEdit = useCallback(
|
||||
(threadId: ThreadId, commentId: CommentId, content: string) => {
|
||||
|
|
Loading…
Reference in a new issue