Explorar o código

update CommentEditorLazyRenderer.tsx

jam411 %!s(int64=3) %!d(string=hai) anos
pai
achega
eeedd12125

+ 11 - 9
packages/app/src/components/PageComment/CommentEditorLazyRenderer.tsx

@@ -1,21 +1,23 @@
 import React from 'react';
 
-import { useCurrentPageId } from '~/stores/context';
-import { useCommentPreviewOptions } from '~/stores/renderer';
+import { Nullable } from '@growi/core';
+
+import { RendererOptions } from '~/services/renderer/renderer';
 
 import { useSWRxPageComment } from '../../stores/comment';
 
 import { CommentEditor } from './CommentEditor';
 
-export const CommentEditorLazyRenderer = (): JSX.Element => {
+type Props = {
+  pageId?: Nullable<string>,
+  rendererOptions: RendererOptions,
+}
 
-  const { data: pageId } = useCurrentPageId();
-  const { mutate } = useSWRxPageComment(pageId);
-  const { data: rendererOptions } = useCommentPreviewOptions();
+export const CommentEditorLazyRenderer = (props: Props): JSX.Element => {
 
-  if (rendererOptions == null) {
-    return <></>;
-  }
+  const { pageId, rendererOptions } = props;
+
+  const { mutate } = useSWRxPageComment(pageId);
 
   return (
     <CommentEditor