|
1 | 1 | import React, { useCallback, useEffect, useRef, useState } from 'react';
|
2 | 2 | import type HadronDocument from 'hadron-document';
|
3 | 3 | import { DocumentEvents, ElementEvents } from 'hadron-document';
|
4 |
| -import type { Element } from 'hadron-document/src/element'; |
| 4 | +import type { Element } from 'hadron-document'; |
5 | 5 | import { Button } from '../leafygreen';
|
6 | 6 | import { css } from '@leafygreen-ui/emotion';
|
7 | 7 | import { palette } from '@leafygreen-ui/palette';
|
@@ -186,7 +186,7 @@ function useHadronDocumentStatus(
|
186 | 186 | doc.on(DocumentEvents.EditingFinished, onEditingFinished);
|
187 | 187 |
|
188 | 188 | return () => {
|
189 |
| - doc.on(ElementEvents.Added, onUpdate); |
| 189 | + doc.off(ElementEvents.Added, onUpdate); |
190 | 190 | doc.off(ElementEvents.Edited, onUpdate);
|
191 | 191 | doc.off(ElementEvents.Removed, onUpdate);
|
192 | 192 | doc.off(ElementEvents.Reverted, onUpdate);
|
@@ -217,18 +217,6 @@ function useHadronDocumentStatus(
|
217 | 217 | return { status, updateStatus, error };
|
218 | 218 | }
|
219 | 219 |
|
220 |
| -const container = css({ |
221 |
| - display: 'flex', |
222 |
| - paddingTop: spacing[200], |
223 |
| - paddingRight: spacing[200], |
224 |
| - paddingBottom: spacing[200], |
225 |
| - paddingLeft: spacing[400], |
226 |
| - alignItems: 'center', |
227 |
| - gap: spacing[200], |
228 |
| - borderBottomLeftRadius: 'inherit', |
229 |
| - borderBottomRightRadius: 'inherit', |
230 |
| -}); |
231 |
| - |
232 | 220 | const message = css({
|
233 | 221 | overflow: 'scroll',
|
234 | 222 | });
|
|
0 commit comments