"use client"; import React from 'react'; import { OpenmspLogo } from '../openmsp-logo'; export function OpenmspHeartbeatLoader({ className = '', progress = 0, label, barWidth = 'w-128' }: { className?: string; progress?: number; label?: string; barWidth?: string }) { return (
{/* Inline keyframes to bypass Tailwind build issues */}
{/* Progress text */}

{progress != undefined && progress > 0 ? Math.floor(progress) : 0}% /100%

{/* Progress text */}

{label ?? `Processing…`}

You can safely navigate away from this page, report generation will continue in the background.

); }