"use client"; import { AnalysisResponse } from "@/lib/types"; import { StatusBadge } from "./status-badge"; import { Wrench, Lightbulb, AlertCircle, Zap } from "lucide-react"; interface AnalysisResultProps { data: AnalysisResponse; } export function AnalysisResult({ data }: AnalysisResultProps) { return (

ANALYSIS COMPLETE

{new Date().toLocaleString()}

{data.summary}

{data.operations && data.operations.length > 0 && (

REQUIRED OPERATIONS

    {data.operations.map((op, idx) => (
  • {op}
  • ))}
)} {data.required_tools && data.required_tools.length > 0 && (

AVAILABLE TOOLS

    {data.required_tools.map((tool, idx) => (
  • {tool}
  • ))}
)}
{data.missing_tools && data.missing_tools.length > 0 && (

MISSING TOOLS

)} {data.recommendations && data.recommendations.length > 0 && (

RECOMMENDATIONS

)}
); }