Close note preview modal when clearing note

Co-authored-by: Jamie Kyle <113370520+jamiebuilds-signal@users.noreply.github.com>
This commit is contained in:
automated-signal 2024-04-19 11:40:20 -05:00 committed by Fedor Indutny
parent d37b89ac03
commit 84b20496ed

View file

@ -25,14 +25,19 @@ export const SmartEditNicknameAndNoteModal = memo(
'EditNicknameAndNoteModal requires conversation'
);
const { toggleEditNicknameAndNoteModal } = useGlobalModalActions();
const { toggleEditNicknameAndNoteModal, toggleNotePreviewModal } =
useGlobalModalActions();
const { updateNicknameAndNote } = useConversationsActions();
const handleSave = useCallback(
(nicknameAndNote: NicknameAndNote) => {
// Ensure we don't re-open the note preview modal if there's no note.
if (nicknameAndNote.note == null) {
toggleNotePreviewModal(null);
}
updateNicknameAndNote(conversationId, nicknameAndNote);
},
[conversationId, updateNicknameAndNote]
[conversationId, updateNicknameAndNote, toggleNotePreviewModal]
);
const handleClose = useCallback(() => {