Przeglądaj źródła

move useReservedNextCaretLine to DisplaySwitcher

reiji-h 1 rok temu
rodzic
commit
be427a6e11

+ 2 - 1
apps/app/src/client/components/Page/DisplaySwitcher.tsx

@@ -1,7 +1,7 @@
 import dynamic from 'next/dynamic';
 
 import { useHashChangedEffect } from '~/client/services/side-effects/hash-changed';
-import { useIsEditable } from '~/stores-universal/context';
+import { useIsEditable, useReservedNextCaretLine } from '~/stores-universal/context';
 import { EditorMode, useEditorMode } from '~/stores-universal/ui';
 import { useIsLatestRevision } from '~/stores/page';
 
@@ -18,6 +18,7 @@ export const DisplaySwitcher = (): JSX.Element => {
   const { data: isLatestRevision } = useIsLatestRevision();
 
   useHashChangedEffect();
+  useReservedNextCaretLine();
 
   return (
     <LazyRenderer shouldRender={isEditable === true && editorMode === EditorMode.Editor}>

+ 1 - 2
apps/app/src/pages/[[...path]].page.tsx

@@ -41,7 +41,7 @@ import {
   useCsrfToken, useIsSearchScopeChildrenAsDefault, useIsEnabledMarp, useCurrentPathname,
   useIsSlackConfigured, useRendererConfig, useGrowiCloudUri,
   useIsAllReplyShown, useIsContainerFluid, useIsNotCreatable,
-  useIsUploadAllFileAllowed, useIsUploadEnabled, useReservedNextCaretLine,
+  useIsUploadAllFileAllowed, useIsUploadEnabled,
 } from '~/stores-universal/context';
 import { useEditingMarkdown } from '~/stores/editor';
 import {
@@ -263,7 +263,6 @@ const Page: NextPageWithLayout<Props> = (props: Props) => {
 
   useSetupGlobalSocket();
   useSetupGlobalSocketForPage(pageId);
-  useReservedNextCaretLine();
 
   // Store initial data (When revisionBody is not SSR)
   useEffect(() => {