From 0f42ce3b80f795126fca88b4bf94143458afcdeb Mon Sep 17 00:00:00 2001 From: duanfuxiang Date: Tue, 7 Jan 2025 14:18:18 +0800 Subject: [PATCH] fix style css in ts --- .../chat-view/MarkdownActionBlock.tsx | 7 +- src/components/chat-view/ReactMarkdown.tsx | 7 +- .../chat-input/plugins/shared/LexicalMenu.ts | 5 +- src/render-plugin/render-surgestion-plugin.ts | 2 +- src/styles.css | 1631 +++++++++++++++++ src/utils/image.ts | 8 +- src/utils/obsidian.ts | 13 +- src/utils/ollama.ts | 8 +- src/utils/parse-infio-block.test.ts | 42 +- src/utils/parse-infio-block.ts | 24 +- src/utils/prompt-generator.ts | 12 +- styles.css | 9 + 12 files changed, 1729 insertions(+), 39 deletions(-) create mode 100644 src/styles.css diff --git a/src/components/chat-view/MarkdownActionBlock.tsx b/src/components/chat-view/MarkdownActionBlock.tsx index ed9fa8d..57eedfb 100644 --- a/src/components/chat-view/MarkdownActionBlock.tsx +++ b/src/components/chat-view/MarkdownActionBlock.tsx @@ -2,6 +2,7 @@ import { Check, CopyIcon, Loader2 } from 'lucide-react' import { PropsWithChildren, useMemo, useState } from 'react' import { useDarkModeContext } from '../../contexts/DarkModeContext' +import { InfioBlockAction } from '../../utils/parse-infio-block' import { MemoizedSyntaxHighlighterWrapper } from './SyntaxHighlighterWrapper' @@ -26,7 +27,7 @@ export default function MarkdownActionBlock({ filename?: string startLine?: number endLine?: number - action?: 'edit' | 'new' | 'reference' + action?: InfioBlockAction }>) { const [copied, setCopied] = useState(false) const { isDarkMode } = useDarkModeContext() @@ -67,7 +68,7 @@ export default function MarkdownActionBlock({ )} - {action === 'edit' && ( + {action === InfioBlockAction.Edit && ( )} - {action === 'new' && ( + {action === InfioBlockAction.New && (