import { ChevronDown, ChevronRight, Info } from 'lucide-react'; import { useState } from 'react'; import { getStatusBadgeClass } from '../../utils/gitPanelUtils'; type FileStatusLegendProps = { isMobile: boolean; }; const LEGEND_ITEMS = [ { status: 'M', label: 'Modified' }, { status: 'A', label: 'Added' }, { status: 'D', label: 'Deleted' }, { status: 'U', label: 'Untracked' }, ] as const; export default function FileStatusLegend({ isMobile }: FileStatusLegendProps) { const [isOpen, setIsOpen] = useState(false); if (isMobile) { return null; } return (
{isOpen && (
{LEGEND_ITEMS.map((item) => ( {item.status} {item.label} ))}
)}
); }