From ee7eac4331b39fd43eb3633de4279171c8e309c3 Mon Sep 17 00:00:00 2001
From: qirong77 <91405589+qirong77@users.noreply.github.com>
Date: Wed, 8 Mar 2023 21:51:12 +0800
Subject: [PATCH] fix the bug of user can't use 'mod + a' to select or delete
all nodes when use image(void) element (#5344)
Co-authored-by: linqirong <609413692@qq.com>
---
site/examples/images.tsx | 7 +++++++
1 file changed, 7 insertions(+)
diff --git a/site/examples/images.tsx b/site/examples/images.tsx
index b4bfa0696..f4dfe2fc5 100644
--- a/site/examples/images.tsx
+++ b/site/examples/images.tsx
@@ -1,6 +1,7 @@
import React, { useMemo } from 'react'
import imageExtensions from 'image-extensions'
import isUrl from 'is-url'
+import isHotkey from 'is-hotkey'
import { Transforms, createEditor, Descendant } from 'slate'
import {
Slate,
@@ -29,6 +30,12 @@ const ImagesExample = () => {
{
+ if (isHotkey('mod+a', event)) {
+ event.preventDefault()
+ Transforms.select(editor, [])
+ }
+ }}
renderElement={props => }
placeholder="Enter some text..."
/>