import React from 'react'; import { SitesmithMessage } from '../../types/sitesmith'; export const MessageList: React.FC<{ messages: SitesmithMessage[] }> = ({ messages }) => { const extract = (m: SitesmithMessage): string => { if (m.role === 'user') return m.content; try { const obj = JSON.parse(m.content); if (obj.type === 'ask') return obj.question; if (obj.message) return obj.message; } catch {} return m.content; }; return (