@gambito-corp/mbs-library
Version:
Librería de componentes React reutilizables - Sistema de diseño modular y escalable
33 lines (29 loc) • 1.14 kB
JSX
import React from 'react';
import Badge from '../atoms/Badge';
const GameProgressBar = ({
currentIndex,
totalCards,
correctCount,
className = ''
}) => {
const progress = ((currentIndex + 1) / totalCards) * 100;
return (
<div className={`mb-6 ${className}`}>
<div className="flex justify-between items-center mb-2">
<Badge variant="secondary" size="small">
Progreso: {currentIndex + 1} de {totalCards}
</Badge>
<Badge variant="success" size="small">
Correctas: {correctCount}
</Badge>
</div>
<div className="w-full bg-gray-200 rounded-full h-2">
<div
className="bg-indigo-600 h-2 rounded-full transition-all duration-300"
style={{ width: `${progress}%` }}
></div>
</div>
</div>
);
};
export default GameProgressBar;