From efa33194c70bbed889affef842bdf4c6e0913dd7 Mon Sep 17 00:00:00 2001
From: chris <kokosias@yahoo.gr>
Date: Mon, 1 Jul 2024 13:36:46 +0300
Subject: [PATCH] cleanup props

---
 editors/demo/src/Editoria/Editoria.js |  6 ++---
 wax-prosemirror-core/src/Wax.js       | 32 ++-------------------------
 2 files changed, 5 insertions(+), 33 deletions(-)

diff --git a/editors/demo/src/Editoria/Editoria.js b/editors/demo/src/Editoria/Editoria.js
index 9fb4b57d1..077d263ca 100644
--- a/editors/demo/src/Editoria/Editoria.js
+++ b/editors/demo/src/Editoria/Editoria.js
@@ -53,9 +53,9 @@ const Editoria = () => {
           value={demo}
           // readonly
           layout={layout}
-          // onChange={debounce(source => {
-          //   console.log(JSON.stringify(source));
-          // }, 200)}
+          onChange={debounce(source => {
+            console.log(source);
+          }, 200)}
           user={user}
           scrollMargin={200}
           scrollThreshold={200}
diff --git a/wax-prosemirror-core/src/Wax.js b/wax-prosemirror-core/src/Wax.js
index 2e10a6554..2ba37070a 100644
--- a/wax-prosemirror-core/src/Wax.js
+++ b/wax-prosemirror-core/src/Wax.js
@@ -36,23 +36,7 @@ const createConfigWithHash = config => {
 };
 
 const Wax = forwardRef((props, innerViewRef) => {
-  const {
-    autoFocus,
-    browserSpellCheck,
-    className,
-    config,
-    customValues,
-    fileUpload,
-    layout,
-    placeholder,
-    readonly,
-    value,
-    user,
-    onChange,
-    targetFormat,
-    scrollMargin,
-    scrollThreshold,
-  } = props;
+  const { config, layout, onChange, targetFormat } = props;
 
   const [application, setApplication] = useState();
   const [WaxLayout, setWaxLayout] = useState(null);
@@ -79,27 +63,15 @@ const Wax = forwardRef((props, innerViewRef) => {
       <WaxProvider>
         <PortalProvider>
           <WaxLayout
+            {...props}
             app={application}
-            autoFocus={autoFocus}
-            browserSpellCheck={browserSpellCheck}
-            className={className}
-            customValues={customValues}
-            fileUpload={fileUpload}
             innerViewRef={innerViewRef}
             onChange={finalOnChange || (() => true)}
-            placeholder={placeholder}
-            readonly={readonly}
-            scrollMargin={scrollMargin}
-            scrollThreshold={scrollThreshold}
             serializer={serializer}
-            targetFormat={targetFormat}
             TrackChange={
               application.config.get('config.EnableTrackChangeService') ||
               undefined
             }
-            user={user}
-            value={value}
-            {...props}
           />
         </PortalProvider>
       </WaxProvider>
-- 
GitLab