import React from 'react'; import { WindowId } from '../../hooks/useWindowManager'; type Props = { openWindows: WindowId[]; activeWindow: WindowId | null; clockText: string; onTaskbarClick: (id: WindowId) => void; onToggleMenu: () => void; menuButtonRef: React.RefObject; }; const titles: Record = { lucidia: '🧠 Lucidia', agents: '🤖 Agents', roadchain: '⛓️ Chain', wallet: '💰 Wallet', roadmail: '📧 Mail', social: '👥 Social', blackstream: '📺 Stream', roadview: '🌍 RoadView', terminal: '💻 Terminal', pi: '🥧 Pi', miner: '⛏️ Miner', roadcraft: '⛏️ RoadCraft', }; export default function Taskbar({ openWindows, activeWindow, clockText, onTaskbarClick, onToggleMenu, menuButtonRef, }: Props) { return (
Road
{openWindows.map((id) => (
onTaskbarClick(id)} > {titles[id] ?? id}
))}
🌐 🔊 ⛓️
{clockText}
); }