import { SearchProgress as SearchProgressType } from "@/lib/types"; import { Card } from "./ui/card"; import { LoaderCircle, CheckIcon } from "lucide-react"; import { cn } from "@/lib/utils"; export type SearchProgressProps = { className?: string; progress?: SearchProgressType[]; }; export function SearchProgressItem({ progress, }: { progress: SearchProgressType; }) { return ( {progress.done ? ( ) : ( )}

{progress.query}

); } export function SearchProgress({ className, progress }: SearchProgressProps) { return (
{progress?.map((p, i) => ( ))}
); }