Skip to content

Commit 4ad0915

Browse files
dhairyadwivediPlopix
authored andcommitted
support for new text editor
1 parent 3041157 commit 4ad0915

File tree

3 files changed

+39
-1
lines changed

3 files changed

+39
-1
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@crystallize/reactjs-components",
33
"license": "MIT",
4-
"version": "1.3.2",
4+
"version": "1.3.3",
55
"author": "Crystallize <[email protected]> (https://crystallize.com)",
66
"contributors": [
77
"Håkon Krogh <[email protected]>",

src/content-transformer/component.tsx

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -81,6 +81,37 @@ export const Renderers: Record<keyof Overrides, (props: NodeProps) => JSX.Elemen
8181
),
8282
span: (props) => <NodeContent {...props} />,
8383
'line-break': () => <br />,
84+
heading1: (props) => (
85+
<h1>
86+
<NodeContent {...props} />
87+
</h1>
88+
),
89+
heading2: (props) => (
90+
<h2>
91+
<NodeContent {...props} />
92+
</h2>
93+
),
94+
heading3: (props) => (
95+
<h3>
96+
<NodeContent {...props} />
97+
</h3>
98+
),
99+
deleted: (props) => (
100+
<del>
101+
<NodeContent {...props} />
102+
</del>
103+
),
104+
subscripted: (props) => (
105+
<sub>
106+
<NodeContent {...props} />
107+
</sub>
108+
),
109+
superscripted: (props) => (
110+
<sup>
111+
<NodeContent {...props} />
112+
</sup>
113+
),
114+
'horizontal-line': (props) => <hr />,
84115
};
85116

86117
export interface Props {

src/content-transformer/types.ts

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,4 +28,11 @@ export interface Overrides {
2828
div?: Override;
2929
span?: Override;
3030
'line-break'?: Override;
31+
heading1?: Override;
32+
heading2?: Override;
33+
heading3?: Override;
34+
deleted?: Override;
35+
subscripted?: Override;
36+
superscripted?: Override;
37+
'horizontal-line'?: Override;
3138
}

0 commit comments

Comments
 (0)