|
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