Skip to content

Commit 6b7fada

Browse files
committed
feat(json-crdt-peritext-ui): 🎸 create editor wrapper element
1 parent 43b9427 commit 6b7fada

File tree

2 files changed

+5
-2
lines changed

2 files changed

+5
-2
lines changed

src/json-crdt-peritext-ui/web/constants.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ export enum ElementAttr {
77
}
88

99
export enum CssClass {
10+
Editor = 'jsonjoy-peritext-editor',
1011
Editable = 'jsonjoy-peritext-editable',
1112
Inline = 'jsonjoy-peritext-inline',
1213
}

src/json-crdt-peritext-ui/web/react/PeritextView.tsx

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -72,8 +72,10 @@ export const PeritextView: React.FC<PeritextViewProps> = React.memo((props) => {
7272
// Return the final result.
7373
return (
7474
<context.Provider value={state}>
75-
<PeritextViewInner div={ref} state={state} />
76-
<div ref={el => state.portalEl = el || void 0} style={{height: 0}}></div>
75+
<div className={CssClass.Editor}>
76+
<PeritextViewInner div={ref} state={state} />
77+
<div ref={el => state.portalEl = el || void 0} style={{height: 0}}></div>
78+
</div>
7779
</context.Provider>
7880
);
7981
});

0 commit comments

Comments
 (0)