yukendev 3 лет назад
Родитель
Сommit
58a2191b99
1 измененных файлов с 4 добавлено и 4 удалено
  1. 4 4
      apps/app/src/components/PageEditor/LinkEditModal.tsx

+ 4 - 4
apps/app/src/components/PageEditor/LinkEditModal.tsx

@@ -93,9 +93,9 @@ export const LinkEditModal = (): JSX.Element => {
   }, [getRootPath]);
 
   useEffect(() => {
-    if (linkEditModalStatus?.defaultMarkdownLink == null) { return }
-    const { label = '', link = '' } = linkEditModalStatus.defaultMarkdownLink;
-    const { type = Linker.types.markdownLink } = linkEditModalStatus.defaultMarkdownLink;
+    if (linkEditModalStatus == null) { return }
+    const { label = '', link = '' } = linkEditModalStatus.defaultMarkdownLink ?? {};
+    const { type = Linker.types.markdownLink } = linkEditModalStatus.defaultMarkdownLink ?? {};
 
     parseLinkAndSetState(link, type);
     setLabelInputValue(label);
@@ -103,7 +103,7 @@ export const LinkEditModal = (): JSX.Element => {
     setPermalink('');
     setLinkerType(type);
 
-  }, [linkEditModalStatus?.defaultMarkdownLink, parseLinkAndSetState]);
+  }, [linkEditModalStatus, parseLinkAndSetState]);
 
   const toggleIsUseRelativePath = () => {
     if (!linkInputValue.startsWith('/') || linkerType === Linker.types.growiLink) {