import { CheckCircleIcon } from "@heroicons/react/24/solid"; // adjust import if you use a different icon set import LoadingSpinner from "@components/LoadingSpinner"; // adjust import path if needed import { m } from "@localizations/messages.js"; export interface UpdatePart { pending: boolean; status: string; progress: number; complete: boolean; } export default function UpdatingStatusCard({ label, part, }: { label: string; part: UpdatePart; }) { return (

{label}

{part.progress < 100 ? ( ) : ( )}
{part.status} {part.progress < 100 ? {`${Math.round(part.progress)}%`} : null}
); }