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"
/>