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('image') &&
|
||||||
!e.isActive('figure')) ||
|
!e.isActive('figure')) ||
|
||||||
e.isActive('footnote') ||
|
e.isActive('footnote') ||
|
||||||
e.isActive('figcaption')
|
(e.isActive('figcaption') && !empty)
|
||||||
setShouldShowTextBubbleMenu(result)
|
setShouldShowTextBubbleMenu(result)
|
||||||
return result
|
return result
|
||||||
},
|
},
|
||||||
|
|
|
@ -93,6 +93,7 @@ export const EditorFloatingMenu = (props: FloatingMenuProps) => {
|
||||||
const closeUploadModalHandler = () => {
|
const closeUploadModalHandler = () => {
|
||||||
setSelectedMenuItem()
|
setSelectedMenuItem()
|
||||||
setMenuOpen(false)
|
setMenuOpen(false)
|
||||||
|
setSelectedMenuItem()
|
||||||
}
|
}
|
||||||
|
|
||||||
useOutsideClickHandler({
|
useOutsideClickHandler({
|
||||||
|
@ -104,6 +105,7 @@ export const EditorFloatingMenu = (props: FloatingMenuProps) => {
|
||||||
|
|
||||||
if (menuOpen()) {
|
if (menuOpen()) {
|
||||||
setMenuOpen(false)
|
setMenuOpen(false)
|
||||||
|
setSelectedMenuItem()
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
})
|
})
|
||||||
|
|
|
@ -39,6 +39,9 @@ export const TextBubbleMenu = (props: BubbleMenuProps) => {
|
||||||
if (!props.shouldShow) {
|
if (!props.shouldShow) {
|
||||||
setFootNote()
|
setFootNote()
|
||||||
setFootnoteEditorOpen(false)
|
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()
|
props.editor.chain().focus().setFootnote({ value: footnote }).run()
|
||||||
}
|
}
|
||||||
setFootNote()
|
setFootNote()
|
||||||
|
setLinkEditorOpen(false)
|
||||||
setFootnoteEditorOpen(false)
|
setFootnoteEditorOpen(false)
|
||||||
}
|
}
|
||||||
|
|
||||||
const handleOpenFootnoteEditor = () => {
|
const handleOpenFootnoteEditor = () => {
|
||||||
updateCurrentFootnoteValue()
|
updateCurrentFootnoteValue()
|
||||||
|
setLinkEditorOpen(false)
|
||||||
setFootnoteEditorOpen(true)
|
setFootnoteEditorOpen(true)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -120,6 +125,7 @@ export const TextBubbleMenu = (props: BubbleMenuProps) => {
|
||||||
window.addEventListener('keydown', handleKeyDown)
|
window.addEventListener('keydown', handleKeyDown)
|
||||||
onCleanup(() => {
|
onCleanup(() => {
|
||||||
window.removeEventListener('keydown', handleKeyDown)
|
window.removeEventListener('keydown', handleKeyDown)
|
||||||
|
setLinkEditorOpen(false)
|
||||||
})
|
})
|
||||||
})
|
})
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user