chat-with-internet / app /progress.tsx
matt HOFFNER
browser testing
20635bb
raw
history blame
581 Bytes
export default function Progress({
text,
percentage,
}: {
text: string;
percentage: number;
}) {
percentage = percentage ?? 0;
return (
<div className='mt-0.5 w-full relative text-sm text-white background-bg-cyan-400 bg-gray-200 border-1 border-gray-400 rounded-lg text-left overflow-hidden'>
<div
className='top-0 h-full bg-blue-500 whitespace-nowrap px-2'
style={{ width: `${percentage}%` }}
>
{text} ({`${percentage.toFixed(2)}%`})
</div>
</div>
);
}