'use client'; import { useMemo } from 'react'; import type { EpicBucket } from '../../lib/agent-sessions'; import { SessionFeedCard } from './session-feed-card'; interface SessionTaskFeedProps { feed: EpicBucket[]; selectedEpicId: string | null; onSelectTask: (id: string) => void; highlightTaskId?: string | null; } export function SessionTaskFeed({ feed, selectedEpicId, onSelectTask, highlightTaskId }: SessionTaskFeedProps) { const filteredFeed = useMemo(() => { if (!selectedEpicId) return feed; return feed.filter(b => b.epic.id === selectedEpicId); }, [feed, selectedEpicId]); if (filteredFeed.length === 0) { return (
No sessions found
Try selecting a different epic bucket or check if any tasks are active.