From 4405fb8c5587fb6f0af3469da012820428d94467 Mon Sep 17 00:00:00 2001
From: chris <kokosias@yahoo.gr>
Date: Mon, 27 Jun 2022 19:38:55 +0300
Subject: [PATCH] add schema

---
 .../src/nodes/oenNodes/OenAsideNode.js        | 29 +++++++++++++++++++
 .../src/nodes/oenNodes/index.js               |  2 ++
 2 files changed, 31 insertions(+)
 create mode 100644 wax-prosemirror-schema/src/nodes/oenNodes/OenAsideNode.js

diff --git a/wax-prosemirror-schema/src/nodes/oenNodes/OenAsideNode.js b/wax-prosemirror-schema/src/nodes/oenNodes/OenAsideNode.js
new file mode 100644
index 000000000..60b1cfa2c
--- /dev/null
+++ b/wax-prosemirror-schema/src/nodes/oenNodes/OenAsideNode.js
@@ -0,0 +1,29 @@
+const OenAsideNode = {
+  content: 'block+',
+  group: 'block',
+  attrs: {
+    class: { default: '' },
+  },
+  defining: true,
+  parseDOM: [
+    {
+      tag: 'aside',
+      getAttrs(dom) {
+        return {
+          class: dom.getAttribute('class'),
+        };
+      },
+    },
+  ],
+  toDOM(node) {
+    return [
+      'aside',
+      {
+        class: node.attrs.class,
+      },
+      0,
+    ];
+  },
+};
+
+export default OenAsideNode;
diff --git a/wax-prosemirror-schema/src/nodes/oenNodes/index.js b/wax-prosemirror-schema/src/nodes/oenNodes/index.js
index 29c443ff0..02aa03d34 100644
--- a/wax-prosemirror-schema/src/nodes/oenNodes/index.js
+++ b/wax-prosemirror-schema/src/nodes/oenNodes/index.js
@@ -1,7 +1,9 @@
+import OenAsideNode from './OenAsideNode';
 import OenContainerNode from './OenContainerNode';
 import OenSectionNode from './OenSectionNode';
 
 export default {
   oen_container: OenContainerNode,
   oen_section: OenSectionNode,
+  oen_aside: OenAsideNode,
 };
-- 
GitLab