import { Card, CardHeader, CardTitle, CardContent } from '@/components/ui/card';
import { Button } from '@/components/ui/button';
import { Spinner } from '@/components/ui/spinner';
import { Select, SelectContent, SelectItem, SelectTrigger, SelectValue } from "@/components/ui/select";
interface ReportHeaderProps {
unifiedSymbol: string;
displayMarket: string;
isLoading: boolean;
financials: any;
snapshot: any;
snapshotLoading: boolean;
triggering: boolean;
hasRunningTask: boolean;
isAnalysisRunning: boolean;
onStartAnalysis: () => void;
onStopAnalysis: () => void;
onContinueAnalysis: () => void;
// Template props
templateSets: any;
selectedTemplateId: string;
onSelectTemplate: (id: string) => void;
}
export function ReportHeader({
unifiedSymbol,
displayMarket,
isLoading,
financials,
snapshot,
snapshotLoading,
triggering,
hasRunningTask,
isAnalysisRunning,
onStartAnalysis,
onStopAnalysis,
onContinueAnalysis,
templateSets,
selectedTemplateId,
onSelectTemplate,
}: ReportHeaderProps) {
return (
<>