Explorar o código

133069 change hook name to insertMarkdownElements

soumaeda %!s(int64=2) %!d(string=hai) anos
pai
achega
c1bc5fba0f

+ 1 - 1
packages/editor/src/components/CodeMirrorEditor/Toolbar/TextFormatTools.tsx

@@ -45,7 +45,7 @@ export const TextFormatTools = (props: TextFormatToolsType): JSX.Element => {
     setOpen(bool => !bool);
   }, []);
 
-  const onClickCreateReplaceSelection = (prefix: string, suffix: string) => codeMirrorEditor?.insertMarkdownText(prefix, suffix);
+  const onClickCreateReplaceSelection = (prefix: string, suffix: string) => codeMirrorEditor?.insertMarkdownElements(prefix, suffix);
 
   return (
     <div className="d-flex">

+ 4 - 4
packages/editor/src/services/codemirror-editor/use-codemirror-editor/use-codemirror-editor.ts

@@ -14,7 +14,7 @@ import { useAppendExtensions, type AppendExtensions } from './utils/append-exten
 import { useFocus, type Focus } from './utils/focus';
 import { useGetDoc, type GetDoc } from './utils/get-doc';
 import { useInitDoc, type InitDoc } from './utils/init-doc';
-import { useInsertMarkdownText, type InsertMarkdownText } from './utils/insert-markdown-text';
+import { useInsertMarkdownElements, type InsertMarkdowElements } from './utils/insert-markdown-elements';
 import { useInsertText, type InsertText } from './utils/insert-text';
 import { useReplaceText, type ReplaceText } from './utils/replace-text';
 import { useSetCaretLine, type SetCaretLine } from './utils/set-caret-line';
@@ -36,7 +36,7 @@ type UseCodeMirrorEditorUtils = {
   setCaretLine: SetCaretLine,
   insertText: InsertText,
   replaceText: ReplaceText,
-  insertMarkdownText: InsertMarkdownText,
+  insertMarkdownElements: InsertMarkdowElements,
 }
 export type UseCodeMirrorEditor = {
   state: EditorState | undefined;
@@ -85,7 +85,7 @@ export const useCodeMirrorEditor = (props?: UseCodeMirror): UseCodeMirrorEditor
   const setCaretLine = useSetCaretLine(view);
   const insertText = useInsertText(view);
   const replaceText = useReplaceText(view);
-  const insertMarkdownText = useInsertMarkdownText(view);
+  const insertMarkdownElements = useInsertMarkdownElements(view);
 
   return {
     state,
@@ -97,6 +97,6 @@ export const useCodeMirrorEditor = (props?: UseCodeMirror): UseCodeMirrorEditor
     setCaretLine,
     insertText,
     replaceText,
-    insertMarkdownText,
+    insertMarkdownElements,
   };
 };

+ 2 - 2
packages/editor/src/services/codemirror-editor/use-codemirror-editor/utils/insert-markdown-text.ts → packages/editor/src/services/codemirror-editor/use-codemirror-editor/utils/insert-markdown-elements.ts

@@ -2,12 +2,12 @@ import { useCallback } from 'react';
 
 import { EditorView } from '@codemirror/view';
 
-export type InsertMarkdownText = (
+export type InsertMarkdowElements = (
   prefix: string,
   suffix: string,
 ) => void;
 
-export const useInsertMarkdownText = (view?: EditorView): InsertMarkdownText => {
+export const useInsertMarkdownElements = (view?: EditorView): InsertMarkdowElements => {
 
   return useCallback((prefix, suffix) => {
     const selection = view?.state.sliceDoc(