'use client' import { format } from 'date-fns' import { getHealthColor } from './lib/progress' import { INDENT_WIDTH } from './hooks/useGanttState' import type { UseGanttStateReturn } from './hooks/useGanttState' export interface GanttListViewProps { listItems: UseGanttStateReturn['listItems'] focusedRowIndex: UseGanttStateReturn['focusedRowIndex'] categoryColors: UseGanttStateReturn['categoryColors'] handleItemClick: UseGanttStateReturn['handleItemClick'] } export function GanttListView({ listItems, focusedRowIndex, categoryColors, handleItemClick, }: GanttListViewProps) { return (