// TopBar — mirrors ui/src/components/layout/TopBar.tsx
function TopBar({ page, onNavigate, counts, onOpenCreate, user }) {
const navItem = (id, label) => {
const active = page === id;
return (
);
};
return (
Agent Orchestrator
v1.14.0
{navItem('tasks', 'Tasks')}
{navItem('schedules', 'Schedules')}
{navItem('settings', 'Settings')}
{navItem('users', 'Users')}
{user && (
{user.name.charAt(0)}
{user.name}
)}
);
}
window.TopBar = TopBar;