mirror of
https://github.com/yu-i-i/overleaf-cep.git
synced 2026-06-04 22:59:01 +02:00
Wrap onCommentEdited in useCallback (#17379)
GitOrigin-RevId: 3171ed2a50502d0771457a3f3547eacec33efa20
This commit is contained in:
+11
-12
@@ -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) => {
|
||||
|
||||
Reference in New Issue
Block a user