@portabletext/editor
Version:
Portable Text Editor made in React
33 lines (31 loc) • 1.41 kB
text/typescript
import {coreAnnotationBehaviors} from './behavior.core.annotations'
import {coreBlockObjectBehaviors} from './behavior.core.block-objects'
import {coreDecoratorBehaviors} from './behavior.core.decorators'
import {coreDndBehaviors} from './behavior.core.dnd'
import {coreInsertBreakBehaviors} from './behavior.core.insert-break'
import {coreListBehaviors} from './behavior.core.lists'
/**
* @beta
*/
export const coreBehaviors = [
coreAnnotationBehaviors.addAnnotationOnCollapsedSelection,
coreDecoratorBehaviors.strongShortcut,
coreDecoratorBehaviors.emShortcut,
coreDecoratorBehaviors.underlineShortcut,
coreDecoratorBehaviors.codeShortcut,
...coreDndBehaviors,
coreBlockObjectBehaviors.clickingAboveLonelyBlockObject,
coreBlockObjectBehaviors.clickingBelowLonelyBlockObject,
coreBlockObjectBehaviors.arrowDownOnLonelyBlockObject,
coreBlockObjectBehaviors.arrowUpOnLonelyBlockObject,
coreBlockObjectBehaviors.breakingBlockObject,
coreBlockObjectBehaviors.deletingEmptyTextBlockAfterBlockObject,
coreBlockObjectBehaviors.deletingEmptyTextBlockBeforeBlockObject,
coreListBehaviors.clearListOnBackspace,
coreListBehaviors.unindentListOnBackspace,
coreListBehaviors.clearListOnEnter,
coreListBehaviors.indentListOnTab,
coreListBehaviors.unindentListOnShiftTab,
coreInsertBreakBehaviors.breakingAtTheEndOfTextBlock,
coreInsertBreakBehaviors.breakingAtTheStartOfTextBlock,
]