import React from 'react'; import { Download, Database, LogOut, Undo2 } from 'lucide-react'; interface TopBarProps { stats: any; onExport: () => void; hasData: boolean; hasUnsavedChanges: boolean; userEmail?: string; onSignOut?: () => void; canUndo: boolean; onUndo: () => void; undoMessage?: string; undoSteps: number; } export function TopBar({ stats, onExport, hasData, hasUnsavedChanges, userEmail, onSignOut, canUndo, onUndo, undoMessage, undoSteps }: TopBarProps) { return (
Craze Scan
{stats && (
Total {stats.total}
Missing DE Long {stats.missingDeLong}
Missing EN Long {stats.missingEnLong}
Missing DE Short {stats.missingDeShort}
Missing EN Short {stats.missingEnShort}
Fully Complete {stats.fullyComplete}
)}
{hasData && ( )} {canUndo && ( )} {userEmail && (
{userEmail}
)}
); }