diff --git a/src/components/_shared/CommentEditor/CommentEditor.tsx b/src/components/_shared/CommentEditor/CommentEditor.tsx index 74cb9ad9..de857fc1 100644 --- a/src/components/_shared/CommentEditor/CommentEditor.tsx +++ b/src/components/_shared/CommentEditor/CommentEditor.tsx @@ -2,7 +2,7 @@ import styles from './styles/CommentEditor.module.scss' import './styles/ProseMirrorOverrides.scss' import { clsx } from 'clsx' import Button from '../Button' -import { createEffect, createMemo, onMount } from 'solid-js' +import { createEffect, onMount, Show } from 'solid-js' import { t } from '../../../utils/intl' //ProseMirror deps import { schema } from './schema' @@ -16,6 +16,8 @@ import { baseKeymap } from 'prosemirror-commands' import { customKeymap } from '../../EditorNew/prosemirror/plugins/customKeymap' import { placeholder } from '../../EditorNew/prosemirror/plugins/placeholder' import { undo, redo, history } from 'prosemirror-history' +import { useSession } from '../../../context/session' +import { showModal } from '../../../stores/ui' type Props = { initialValue: string @@ -31,6 +33,7 @@ const getHtml = (state: EditorState) => { } const CommentEditor = (props: Props) => { + const { session } = useSession() const editorElRef: { current: HTMLDivElement } = { current: null } const menuElRef: { current: HTMLDivElement } = { current: null } const editorViewRef: { current: EditorView } = { current: null } @@ -65,7 +68,9 @@ const CommentEditor = (props: Props) => { } createEffect(() => { - if (props.clear) clearEditor() + if (props.clear) { + clearEditor() + } }) return ( @@ -78,12 +83,28 @@ const CommentEditor = (props: Props) => {