import { useState } from 'react'; import { useQuery } from '@tanstack/react-query'; import { feedsApi } from '../api/feeds'; import { AddFeedModal } from './AddFeedModal'; import { ThemeToggle } from './ThemeToggle'; interface MobileTopBarProps { onSelectFeed: (feedId: string | null) => void; selectedFeedId: string | null; onEnterFocus: () => void; } /** Compact navigation for small screens (the full Sidebar is hidden on mobile). */ export function MobileTopBar({ onSelectFeed, selectedFeedId, onEnterFocus }: MobileTopBarProps) { const [isAddOpen, setIsAddOpen] = useState(false); const { data: feeds } = useQuery({ queryKey: ['feeds'], queryFn: () => feedsApi.list() }); return ( <>
{/* Feed selector chips */}
{isAddOpen && setIsAddOpen(false)} />} ); }