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 && (