mirror of
https://github.com/ueberdosis/tiptap.git
synced 2025-08-06 13:38:49 +08:00
fix: fix extension option merging
This commit is contained in:
parent
b1aa7863e8
commit
aa002a012b
@ -243,12 +243,11 @@ export class Extension<Options = any> {
|
||||
|
||||
extension.name = extendedConfig.name
|
||||
? extendedConfig.name
|
||||
: this.name
|
||||
: extension.parent.name
|
||||
|
||||
extension.options = {
|
||||
...extension.parent.options,
|
||||
...extension.options,
|
||||
}
|
||||
extension.options = extendedConfig.defaultOptions
|
||||
? extendedConfig.defaultOptions
|
||||
: extension.parent.options
|
||||
|
||||
return extension
|
||||
}
|
||||
|
@ -337,12 +337,11 @@ export class Mark<Options = any> {
|
||||
|
||||
extension.name = extendedConfig.name
|
||||
? extendedConfig.name
|
||||
: this.name
|
||||
: extension.parent.name
|
||||
|
||||
extension.options = {
|
||||
...extension.parent.options,
|
||||
...extension.options,
|
||||
}
|
||||
extension.options = extendedConfig.defaultOptions
|
||||
? extendedConfig.defaultOptions
|
||||
: extension.parent.options
|
||||
|
||||
return extension
|
||||
}
|
||||
|
@ -410,12 +410,11 @@ export class Node<Options = any> {
|
||||
|
||||
extension.name = extendedConfig.name
|
||||
? extendedConfig.name
|
||||
: this.name
|
||||
: extension.parent.name
|
||||
|
||||
extension.options = {
|
||||
...extension.parent.options,
|
||||
...extension.options,
|
||||
}
|
||||
extension.options = extendedConfig.defaultOptions
|
||||
? extendedConfig.defaultOptions
|
||||
: extension.parent.options
|
||||
|
||||
return extension
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user