import { Eye } from 'lucide-react'; import type { ModuleId } from '@/shared/types/app'; import type { DirectorFramePreview } from '@/business/director-dashboard/types'; import { DirectorScaleButton } from '@/components/director-dashboard/DirectorScaleButton'; import { StatePanel } from '@/components/ui/state-panel'; import { directorFrameSectionClasses, directorNavigateIcon, } from '@/components/director-dashboard/directorDashboardViewConfig'; interface DirectorRecentFramePanelProps { readonly framePreviews: readonly DirectorFramePreview[]; readonly onOpenModule: (module: ModuleId) => void; } export function DirectorRecentFramePanel({ framePreviews, onOpenModule, }: DirectorRecentFramePanelProps) { const NavigateIcon = directorNavigateIcon; return (
{preview.week}