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