Data Display

AchievementCard

Achievement card with title, description, points, difficulty badge (easy/normal/hard/extreme), progress, criteria tooltip.

Grid variant
First steps10
Listen to your first track
Marathon50
Listen to 100 tracks in a month
Collector100
Unlock 5 achievements
Legend500
Complete all extreme achievements
List variant
First steps
Listen to your first track
Marathon
Listen to 100 tracks in a month
Collector
Unlock 5 achievements
With criteria and hint
Genre Explorer25
Listen to 5 different genres
Usage
import { AchievementCard } from '@pulsesync/uikit'

<AchievementCard
  title="First steps"
  description="Listen to your first track"
  points={10}
  difficulty="easy"
  progressTotal={1}
  progressCompleted={1}
  variant="grid"
/>