add focus option type
This commit is contained in:
@@ -2,11 +2,20 @@ import { Extension } from '@tiptap/core'
|
|||||||
import { Plugin } from 'prosemirror-state'
|
import { Plugin } from 'prosemirror-state'
|
||||||
import { DecorationSet, Decoration } from 'prosemirror-view'
|
import { DecorationSet, Decoration } from 'prosemirror-view'
|
||||||
|
|
||||||
|
type FocusOptions = {
|
||||||
|
className: string,
|
||||||
|
nested: boolean,
|
||||||
|
}
|
||||||
|
|
||||||
export default class Focus extends Extension {
|
export default class Focus extends Extension {
|
||||||
|
|
||||||
name = 'focus'
|
name = 'focus'
|
||||||
|
|
||||||
defaultOptions() {
|
constructor(focusOptions: FocusOptions) {
|
||||||
|
super(focusOptions)
|
||||||
|
}
|
||||||
|
|
||||||
|
defaultOptions(): FocusOptions {
|
||||||
return {
|
return {
|
||||||
className: 'has-focus',
|
className: 'has-focus',
|
||||||
nested: false,
|
nested: false,
|
||||||
|
|||||||
Reference in New Issue
Block a user