import React from 'react'; import { Printer, Download, FileText, Search, SlidersHorizontal, Sparkles, BookOpen, Calculator, Shield, Layers, CheckCheck } from 'lucide-react'; import { UNIFIED_DOCUMENT_METADATA } from '../data/unifiedDocumentData'; interface Props { activeTab: 'document' | 'verification' | 'summary' | 'tabsManifest'; setActiveTab: (tab: 'document' | 'verification' | 'summary' | 'tabsManifest') => void; searchQuery: string; setSearchQuery: (q: string) => void; showLineNumbers: boolean; setShowLineNumbers: (v: boolean) => void; fontSize: 'small' | 'medium' | 'large'; setFontSize: (s: 'small' | 'medium' | 'large') => void; onOpenExportModal: () => void; } export const Header: React.FC = ({ activeTab, setActiveTab, searchQuery, setSearchQuery, showLineNumbers, setShowLineNumbers, fontSize, setFontSize, onOpenExportModal }) => { const handlePrint = () => { window.print(); }; return (
{/* Title and institution logos / labels */}
§
D.C. CIRCUIT COURTS • BNY MELLON CORPORATE TRUST UNIFIED 100%

Master Mandamus, Accounting Demand & Custodial Settlement Omnibus

{/* Action buttons */}
{/* Search input */}
setSearchQuery(e.target.value)} placeholder="Search legal text, CUSIP, counts..." className="w-full pl-8 pr-3 py-1.5 text-xs bg-slate-950 border border-slate-700/80 rounded-lg text-slate-200 placeholder-slate-500 focus:outline-none focus:ring-1 focus:ring-indigo-500 focus:border-indigo-500 transition-all" /> {searchQuery && ( )}
{/* Print / Save PDF */} {/* Export Markdown / LaTeX */}
{/* Sub-bar with view tabs & reading controls */}
{/* Navigation view modes */}
{/* Reading & pleading view controls */}
Text:
); };