udpate markdown tsx file path

This commit is contained in:
duanfuxiang 2025-04-13 17:34:11 +08:00
parent 1d88715666
commit 4a5823721e
17 changed files with 49 additions and 49 deletions

View File

@ -52,7 +52,7 @@ import { ModeSelect } from './chat-input/ModeSelect'
import PromptInputWithActions, { ChatUserInputRef } from './chat-input/PromptInputWithActions'
import { editorStateToPlainText } from './chat-input/utils/editor-state-to-plain-text'
import { ChatHistory } from './ChatHistory'
import MarkdownReasoningBlock from './MarkdownReasoningBlock'
import MarkdownReasoningBlock from './Markdown/MarkdownReasoningBlock'
import QueryProgress, { QueryProgressState } from './QueryProgress'
import ReactMarkdown from './ReactMarkdown'
import ShortcutInfo from './ShortcutInfo'

View File

@ -1,10 +1,10 @@
import { Check, Diff, Loader2, X } from 'lucide-react'
import { PropsWithChildren, useState } from 'react'
import { useDarkModeContext } from '../../contexts/DarkModeContext'
import { ApplyStatus, ToolArgs } from '../../types/apply'
import { useDarkModeContext } from "../../../contexts/DarkModeContext"
import { ApplyStatus, ToolArgs } from "../../../types/apply"
import { MemoizedSyntaxHighlighterWrapper } from './SyntaxHighlighterWrapper'
import { MemoizedSyntaxHighlighterWrapper } from "./SyntaxHighlighterWrapper"
export default function MarkdownApplyDiffBlock({
mode,

View File

@ -1,10 +1,10 @@
import { Check, CopyIcon, Edit, Loader2, X } from 'lucide-react'
import { PropsWithChildren, useMemo, useState } from 'react'
import { useDarkModeContext } from '../../contexts/DarkModeContext'
import { ApplyStatus, ToolArgs } from '../../types/apply'
import { useDarkModeContext } from "../../../contexts/DarkModeContext"
import { ApplyStatus, ToolArgs } from "../../../types/apply"
import { MemoizedSyntaxHighlighterWrapper } from './SyntaxHighlighterWrapper'
import { MemoizedSyntaxHighlighterWrapper } from "./SyntaxHighlighterWrapper"
export default function MarkdownEditFileBlock({
mode,

View File

@ -1,7 +1,7 @@
import { Check, ChevronDown, ChevronRight, Globe, Loader2, X } from 'lucide-react'
import React, { useEffect, useRef, useState } from 'react'
import { ApplyStatus, FetchUrlsContentToolArgs } from '../../types/apply'
import { ApplyStatus, FetchUrlsContentToolArgs } from "../../../types/apply"
export default function MarkdownFetchUrlsContentBlock({
applyStatus,

View File

@ -1,9 +1,9 @@
import { FolderOpen } from 'lucide-react'
import React from 'react'
import { useApp } from '../../contexts/AppContext'
import { ApplyStatus, ListFilesToolArgs } from '../../types/apply'
import { openMarkdownFile } from '../../utils/obsidian'
import { useApp } from "../../../contexts/AppContext"
import { ApplyStatus, ListFilesToolArgs } from "../../../types/apply"
import { openMarkdownFile } from "../../../utils/obsidian"
export default function MarkdownListFilesBlock({
applyStatus,

View File

@ -1,9 +1,9 @@
import { ExternalLink } from 'lucide-react'
import React from 'react'
import { useApp } from '../../contexts/AppContext'
import { ApplyStatus, ReadFileToolArgs } from '../../types/apply'
import { openMarkdownFile } from '../../utils/obsidian'
import { useApp } from "../../../contexts/AppContext"
import { ApplyStatus, ReadFileToolArgs } from "../../../types/apply"
import { openMarkdownFile } from "../../../utils/obsidian"
export default function MarkdownReadFileBlock({
applyStatus,

View File

@ -1,9 +1,9 @@
import { ChevronDown, ChevronRight, Brain } from 'lucide-react'
import { PropsWithChildren, useEffect, useRef, useState } from 'react'
import { useDarkModeContext } from '../../contexts/DarkModeContext'
import { useDarkModeContext } from "../../../contexts/DarkModeContext"
import { MemoizedSyntaxHighlighterWrapper } from './SyntaxHighlighterWrapper'
import { MemoizedSyntaxHighlighterWrapper } from "./SyntaxHighlighterWrapper"
export default function MarkdownReasoningBlock({
reasoningContent,

View File

@ -1,10 +1,10 @@
import { PropsWithChildren, useEffect, useMemo, useState } from 'react'
import { useApp } from '../../contexts/AppContext'
import { useDarkModeContext } from '../../contexts/DarkModeContext'
import { openMarkdownFile, readTFileContent } from '../../utils/obsidian'
import { useApp } from "../../../contexts/AppContext"
import { useDarkModeContext } from "../../../contexts/DarkModeContext"
import { openMarkdownFile, readTFileContent } from "../../../utils/obsidian"
import { MemoizedSyntaxHighlighterWrapper } from './SyntaxHighlighterWrapper'
import { MemoizedSyntaxHighlighterWrapper } from "./SyntaxHighlighterWrapper"
export default function MarkdownReferenceBlock({
filename,

View File

@ -1,9 +1,9 @@
import { FileSearch } from 'lucide-react'
import React from 'react'
import { useApp } from '../../contexts/AppContext'
import { ApplyStatus, RegexSearchFilesToolArgs } from '../../types/apply'
import { openMarkdownFile } from '../../utils/obsidian'
import { useApp } from "../../../contexts/AppContext"
import { ApplyStatus, RegexSearchFilesToolArgs } from "../../../types/apply"
import { openMarkdownFile } from "../../../utils/obsidian"
export default function MarkdownRegexSearchFilesBlock({
applyStatus,

View File

@ -1,12 +1,12 @@
import { Check, Loader2, Replace, X } from 'lucide-react'
import React from 'react'
import { useApp } from '../../contexts/AppContext'
import { useDarkModeContext } from '../../contexts/DarkModeContext'
import { ApplyStatus, SearchAndReplaceToolArgs } from '../../types/apply'
import { openMarkdownFile } from '../../utils/obsidian'
import { useApp } from '../../../contexts/AppContext'
import { useDarkModeContext } from '../../../contexts/DarkModeContext'
import { ApplyStatus, SearchAndReplaceToolArgs } from '../../../types/apply'
import { openMarkdownFile } from '../../../utils/obsidian'
import { MemoizedSyntaxHighlighterWrapper } from './SyntaxHighlighterWrapper'
import { MemoizedSyntaxHighlighterWrapper } from "./SyntaxHighlighterWrapper"
export default function MarkdownSearchAndReplace({
applyStatus,

View File

@ -1,8 +1,8 @@
import { Check, Loader2, Search, X } from 'lucide-react'
import React from 'react'
import { useSettings } from '../../contexts/SettingsContext'
import { ApplyStatus, SearchWebToolArgs } from '../../types/apply'
import { useSettings } from "../../../contexts/SettingsContext"
import { ApplyStatus, SearchWebToolArgs } from "../../../types/apply"
export default function MarkdownWebSearchBlock({
applyStatus,

View File

@ -1,9 +1,9 @@
import { FileSearch } from 'lucide-react'
import React from 'react'
import { useApp } from '../../contexts/AppContext'
import { ApplyStatus, SemanticSearchFilesToolArgs } from '../../types/apply'
import { openMarkdownFile } from '../../utils/obsidian'
import { useApp } from "../../../contexts/AppContext"
import { ApplyStatus, SemanticSearchFilesToolArgs } from "../../../types/apply"
import { openMarkdownFile } from "../../../utils/obsidian"
export default function MarkdownSemanticSearchFilesBlock({
applyStatus,

View File

@ -1,10 +1,10 @@
import { Check, Loader2, Settings2, X } from 'lucide-react'
import { PropsWithChildren, useState } from 'react'
import { useDarkModeContext } from '../../contexts/DarkModeContext'
import { ApplyStatus, ToolArgs } from '../../types/apply'
import { useDarkModeContext } from "../../../contexts/DarkModeContext"
import { ApplyStatus, ToolArgs } from "../../../types/apply"
import { MemoizedSyntaxHighlighterWrapper } from './SyntaxHighlighterWrapper'
import { MemoizedSyntaxHighlighterWrapper } from "./SyntaxHighlighterWrapper"
export default function MarkdownSwitchModeBlock({
mode,

View File

@ -7,18 +7,18 @@ import {
parseMsgBlocks,
} from '../../utils/parse-infio-block'
import MarkdownApplyDiffBlock from './MarkdownApplyDiffBlock'
import MarkdownEditFileBlock from './MarkdownEditFileBlock'
import MarkdownFetchUrlsContentBlock from './MarkdownFetchUrlsContentBlock'
import MarkdownListFilesBlock from './MarkdownListFilesBlock'
import MarkdownReadFileBlock from './MarkdownReadFileBlock'
import MarkdownReasoningBlock from './MarkdownReasoningBlock'
import MarkdownRegexSearchFilesBlock from './MarkdownRegexSearchFilesBlock'
import MarkdownSearchAndReplace from './MarkdownSearchAndReplace'
import MarkdownSearchWebBlock from './MarkdownSearchWebBlock'
import MarkdownSemanticSearchFilesBlock from './MarkdownSemanticSearchFilesBlock'
import MarkdownSwitchModeBlock from './MarkdownSwitchModeBlock'
import MarkdownWithIcons from './MarkdownWithIcon'
import MarkdownApplyDiffBlock from './Markdown/MarkdownApplyDiffBlock'
import MarkdownEditFileBlock from './Markdown/MarkdownEditFileBlock'
import MarkdownFetchUrlsContentBlock from './Markdown/MarkdownFetchUrlsContentBlock'
import MarkdownListFilesBlock from './Markdown/MarkdownListFilesBlock'
import MarkdownReadFileBlock from './Markdown/MarkdownReadFileBlock'
import MarkdownReasoningBlock from './Markdown/MarkdownReasoningBlock'
import MarkdownRegexSearchFilesBlock from './Markdown/MarkdownRegexSearchFilesBlock'
import MarkdownSearchAndReplace from './Markdown/MarkdownSearchAndReplace'
import MarkdownSearchWebBlock from './Markdown/MarkdownSearchWebBlock'
import MarkdownSemanticSearchFilesBlock from './Markdown/MarkdownSemanticSearchFilesBlock'
import MarkdownSwitchModeBlock from './Markdown/MarkdownSwitchModeBlock'
import MarkdownWithIcons from './Markdown/MarkdownWithIcon'
function ReactMarkdown({
applyStatus,

View File

@ -24,7 +24,7 @@ import {
serializeMentionable,
} from '../../../utils/mentionable'
import { openMarkdownFile, readTFileContent } from '../../../utils/obsidian'
import { MemoizedSyntaxHighlighterWrapper } from '../SyntaxHighlighterWrapper'
import { MemoizedSyntaxHighlighterWrapper } from '../Markdown/SyntaxHighlighterWrapper'
import { ImageUploadButton } from './ImageUploadButton'
import LexicalContentEditable from './LexicalContentEditable'