import { OrderedList as OrderedListTiptap } from '@tiptap/extension-ordered-list'
import { exitAfterBlock, exitBeforeBlock } from './helpers/index.js'
export const OrderedList = OrderedListTiptap.extend({
addKeyboardShortcuts () {
const thisExitAfterBlock = exitAfterBlock.bind(this)
const thisExitBeforeBlock = exitBeforeBlock.bind(this)
return {
'Mod-Shift-7': () => this.editor.commands.toggleOrderedList(),
ArrowUp: () => thisExitBeforeBlock(),
ArrowLeft: () => thisExitBeforeBlock(),
ArrowDown: () => thisExitAfterBlock(),
ArrowRight: () => thisExitAfterBlock()
}
}
})