|
|
|
@ -11,7 +11,10 @@ export default function ProgressBar({
|
|
|
|
const isComplete = value === max
|
|
|
|
const isComplete = value === max
|
|
|
|
|
|
|
|
|
|
|
|
return (
|
|
|
|
return (
|
|
|
|
<div id="progress-bar" className="w-full h-12 bg-stone-200 dark:bg-stone-700 rounded-md overflow-hidden relative shadow-sm">
|
|
|
|
<div
|
|
|
|
|
|
|
|
id="progress-bar"
|
|
|
|
|
|
|
|
className="w-full h-12 bg-stone-200 dark:bg-stone-700 rounded-md overflow-hidden relative shadow-sm"
|
|
|
|
|
|
|
|
>
|
|
|
|
<div className="absolute inset-0 flex items-center justify-center">
|
|
|
|
<div className="absolute inset-0 flex items-center justify-center">
|
|
|
|
<span className="text-black font-bold">{Math.round(percentage)}%</span>
|
|
|
|
<span className="text-black font-bold">{Math.round(percentage)}%</span>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
@ -25,7 +28,10 @@ export default function ProgressBar({
|
|
|
|
style={{ width: `${percentage}%` }}
|
|
|
|
style={{ width: `${percentage}%` }}
|
|
|
|
/>
|
|
|
|
/>
|
|
|
|
<div className="absolute inset-0 flex items-center justify-center">
|
|
|
|
<div className="absolute inset-0 flex items-center justify-center">
|
|
|
|
<span id="progress-percentage" className="text-white font-bold text-shadow">
|
|
|
|
<span
|
|
|
|
|
|
|
|
id="progress-percentage"
|
|
|
|
|
|
|
|
className="text-white font-bold text-shadow"
|
|
|
|
|
|
|
|
>
|
|
|
|
{Math.round(percentage)}%
|
|
|
|
{Math.round(percentage)}%
|
|
|
|
</span>
|
|
|
|
</span>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
|