'use client' import type { Feature } from './types' import { statusColors, priorityColors } from './types' import { roadmapPhases } from './data' interface FeaturesTabProps { features: Feature[] selectedPhase: string | null setSelectedPhase: (phase: string | null) => void updateFeatureStatus: (id: string, status: Feature['status']) => void } export default function FeaturesTab({ features, selectedPhase, setSelectedPhase, updateFeatureStatus }: FeaturesTabProps) { return (
{/* Phase Filter */}
{roadmapPhases.map(phase => ( ))}
{/* Features List */}
{features .filter(f => !selectedPhase || f.phase === selectedPhase) .map(feature => (
{feature.priority}
{feature.title}
{feature.description}
{feature.effort}
))}
) }