diff --git a/app/w/components/console/components/console-entry/console-entry.tsx b/app/w/components/console/components/console-entry/console-entry.tsx
index 610d13588a..d6112747ee 100644
--- a/app/w/components/console/components/console-entry/console-entry.tsx
+++ b/app/w/components/console/components/console-entry/console-entry.tsx
@@ -9,12 +9,14 @@ import {
} from 'lucide-react'
import { ConsoleEntry as ConsoleEntryType } from '@/stores/console/types'
import { JSONView } from '../json-view/json-view'
+import { getBlock } from '@/blocks'
interface ConsoleEntryProps {
entry: ConsoleEntryType
+ consoleWidth: number
}
-export function ConsoleEntry({ entry }: ConsoleEntryProps) {
+export function ConsoleEntry({ entry, consoleWidth }: ConsoleEntryProps) {
const [isExpanded, setIsExpanded] = useState(false)
const timeAgo = useMemo(
@@ -25,29 +27,53 @@ export function ConsoleEntry({ entry }: ConsoleEntryProps) {
[entry.startedAt]
)
+ const blockConfig = useMemo(() => {
+ if (!entry.blockName) return null
+ const blockType = entry.blockName.split(' ')[0].toLowerCase()
+ return getBlock(blockType)
+ }, [entry.blockName])
+
+ const BlockIcon = blockConfig?.toolbar.icon
+
const statusIcon = entry.error ? (