Merge remote-tracking branch 'hub/main' into feature/sse-connect
This commit is contained in:
commit
21596ad412
|
@ -260,7 +260,7 @@ export const Editor = (props: Props) => {
|
|||
!e.isActive('image') &&
|
||||
!e.isActive('figure')) ||
|
||||
e.isActive('footnote') ||
|
||||
e.isActive('figcaption')
|
||||
(e.isActive('figcaption') && !empty)
|
||||
setShouldShowTextBubbleMenu(result)
|
||||
return result
|
||||
},
|
||||
|
|
|
@ -93,6 +93,7 @@ export const EditorFloatingMenu = (props: FloatingMenuProps) => {
|
|||
const closeUploadModalHandler = () => {
|
||||
setSelectedMenuItem()
|
||||
setMenuOpen(false)
|
||||
setSelectedMenuItem()
|
||||
}
|
||||
|
||||
useOutsideClickHandler({
|
||||
|
@ -104,6 +105,7 @@ export const EditorFloatingMenu = (props: FloatingMenuProps) => {
|
|||
|
||||
if (menuOpen()) {
|
||||
setMenuOpen(false)
|
||||
setSelectedMenuItem()
|
||||
}
|
||||
},
|
||||
})
|
||||
|
|
|
@ -39,6 +39,9 @@ export const TextBubbleMenu = (props: BubbleMenuProps) => {
|
|||
if (!props.shouldShow) {
|
||||
setFootNote()
|
||||
setFootnoteEditorOpen(false)
|
||||
setLinkEditorOpen(false)
|
||||
setTextSizeBubbleOpen(false)
|
||||
setListBubbleOpen(false)
|
||||
}
|
||||
})
|
||||
|
||||
|
@ -93,11 +96,13 @@ export const TextBubbleMenu = (props: BubbleMenuProps) => {
|
|||
props.editor.chain().focus().setFootnote({ value: footnote }).run()
|
||||
}
|
||||
setFootNote()
|
||||
setLinkEditorOpen(false)
|
||||
setFootnoteEditorOpen(false)
|
||||
}
|
||||
|
||||
const handleOpenFootnoteEditor = () => {
|
||||
updateCurrentFootnoteValue()
|
||||
setLinkEditorOpen(false)
|
||||
setFootnoteEditorOpen(true)
|
||||
}
|
||||
|
||||
|
@ -120,6 +125,7 @@ export const TextBubbleMenu = (props: BubbleMenuProps) => {
|
|||
window.addEventListener('keydown', handleKeyDown)
|
||||
onCleanup(() => {
|
||||
window.removeEventListener('keydown', handleKeyDown)
|
||||
setLinkEditorOpen(false)
|
||||
})
|
||||
})
|
||||
|
||||
|
|
Loading…
Reference in New Issue
Block a user