From 24d159f6d8135bf08f2ed56b9dbfc5a47647544a Mon Sep 17 00:00:00 2001 From: Aman Harwara Date: Mon, 26 Jun 2023 16:20:03 +0530 Subject: [PATCH] chore: remove unused code --- .../SelectedRevisionContent.tsx | 93 ------------------- 1 file changed, 93 deletions(-) delete mode 100644 packages/web/src/javascripts/Components/RevisionHistoryModal/SelectedRevisionContent.tsx diff --git a/packages/web/src/javascripts/Components/RevisionHistoryModal/SelectedRevisionContent.tsx b/packages/web/src/javascripts/Components/RevisionHistoryModal/SelectedRevisionContent.tsx deleted file mode 100644 index d992e6a29..000000000 --- a/packages/web/src/javascripts/Components/RevisionHistoryModal/SelectedRevisionContent.tsx +++ /dev/null @@ -1,93 +0,0 @@ -import { WebApplication } from '@/Application/WebApplication' -import { ContentType, NoteType, SNNote } from '@standardnotes/snjs' -import { observer } from 'mobx-react-lite' -import { FunctionComponent, useEffect, useMemo } from 'react' -import ComponentView from '@/Components/ComponentView/ComponentView' -import { NotesController } from '@/Controllers/NotesController/NotesController' -import { NoteHistoryController } from '@/Controllers/NoteHistory/NoteHistoryController' -import { ErrorBoundary } from '@/Utils/ErrorBoundary' -import { BlocksEditor } from '../SuperEditor/BlocksEditor' -import { BlocksEditorComposer } from '../SuperEditor/BlocksEditorComposer' - -const ABSOLUTE_CENTER_CLASSNAME = 'absolute top-1/2 left-1/2 -translate-x-1/2 -translate-y-1/2' - -type SelectedRevisionContentProps = { - application: WebApplication - noteHistoryController: NoteHistoryController - notesController: NotesController -} - -const SelectedRevisionContent: FunctionComponent = ({ - application, - noteHistoryController, - notesController, -}) => { - const note = notesController.firstSelectedNote - const { selectedRevision } = noteHistoryController - - const componentViewer = useMemo(() => { - const editorForCurrentNote = note ? application.componentManager.editorForNote(note) : undefined - - if (!editorForCurrentNote) { - return undefined - } - - const templateNoteForRevision = application.mutator.createTemplateItem( - ContentType.Note, - selectedRevision?.payload.content, - ) as SNNote - - const componentViewer = application.componentManager.createComponentViewer(editorForCurrentNote) - componentViewer.setReadonly(true) - componentViewer.lockReadonly = true - componentViewer.overrideContextItem = templateNoteForRevision - return componentViewer - }, [application.componentManager, application.mutator, note, selectedRevision?.payload.content]) - - useEffect(() => { - return () => { - if (componentViewer) { - application.componentManager.destroyComponentViewer(componentViewer) - } - } - }, [application, componentViewer]) - - return ( -
-
-
{selectedRevision?.payload.content.title}
-
- {componentViewer ? ( -
- -
- ) : note?.noteType === NoteType.Super ? ( - -
- - - -
-
- ) : ( -
- {selectedRevision?.payload.content.text.length ? ( -