fix: don’t check for active node in wrapIn command, fix #1059

This commit is contained in:
Philipp Kühn
2021-12-13 13:32:19 +01:00
parent 20876f7481
commit 170ec4be5b
4 changed files with 18 additions and 20 deletions

View File

@@ -8,13 +8,18 @@ import './styles.scss'
export default () => {
const editor = useEditor({
extensions: [Document, Paragraph, Text, Blockquote],
extensions: [
Document,
Paragraph,
Text,
Blockquote,
],
content: `
<blockquote>
Nothing is impossible, the word itself says “Im possible!”
</blockquote>
<p>Audrey Hepburn</p>
`,
<blockquote>
Nothing is impossible, the word itself says “Im possible!”
</blockquote>
<p>Audrey Hepburn</p>
`,
})
if (!editor) {
@@ -31,13 +36,13 @@ export default () => {
</button>
<button
onClick={() => editor.chain().focus().setBlockquote().run()}
disabled={editor.isActive('blockquote')}
disabled={!editor.can().setBlockquote()}
>
setBlockquote
</button>
<button
onClick={() => editor.chain().focus().unsetBlockquote().run()}
disabled={!editor.isActive('blockquote')}
disabled={!editor.can().unsetBlockquote()}
>
unsetBlockquote
</button>