mirror of
https://github.com/linsa-io/linsa.git
synced 2026-03-25 18:41:22 +01:00
* wip * wip page * chore: style * wip pages * wip pages * chore: toggle * chore: link * feat: topic search * chore: page section * refactor: apply tailwind class ordering * fix: handle loggedIn user for guest route * feat: folder & image schema * chore: move utils to shared * refactor: tailwind class ordering * feat: img ext for editor * refactor: remove qa * fix: tanstack start * fix: wrong import * chore: use toast * chore: schema
19 lines
460 B
TypeScript
19 lines
460 B
TypeScript
/*
|
|
* Wrap the horizontal rule in a div element.
|
|
* Also add a keyboard shortcut to insert a horizontal rule.
|
|
*/
|
|
import { HorizontalRule as TiptapHorizontalRule } from "@tiptap/extension-horizontal-rule"
|
|
|
|
export const HorizontalRule = TiptapHorizontalRule.extend({
|
|
addKeyboardShortcuts() {
|
|
return {
|
|
"Mod-Alt--": () =>
|
|
this.editor.commands.insertContent({
|
|
type: this.name,
|
|
}),
|
|
}
|
|
},
|
|
})
|
|
|
|
export default HorizontalRule
|