Renders chat interface.
// ---------------------------------------------------------------------------
// OpenBrowserClaw โ Chat page
// ---------------------------------------------------------------------------
import { useEffect, useRef } from 'react';
import { X, MessageSquare, Globe, FileText, MapPin } from 'lucide-react';
import { useOrchestratorStore } from '../../stores/orchestrator-store.js';
import { MessageList } from './MessageList.js';
import { ChatInput } from './ChatInput.js';
import { TypingIndicator } from './TypingIndicator.js';
import { ToolActivity } from './ToolActivity.js';
import { ActivityLog } from './ActivityLog.js';
import { ContextBar } from './ContextBar.js';
import { ChatActions } from './ChatActions.js';
const LineGraphIcon = ({ className }: { className?: string }) => (
<svg
... (truncated -- full source via MCP)
See the full source, get the GitHub permalink, and search 40K more like it.
Get a free API key