Component Gallery

Interactive atomic components showcase

Text Component

Typography Variants

Heading 1

Heading 2

Heading 3

Heading 4

Heading 5
Heading 6

Lead paragraph text for emphasis

Body text for regular content. Lorem ipsum dolor sit amet, consectetur adipiscing elit.

Small text for secondary information

const example = "code text";Emphasized text for special attention

Caption text for descriptions

Dice Component

D6 Dice

D6 Dice

?

D20 Dice

D20 Dice

?

Dice Tray Component

Dice Tray - 5 × D6

Total
0
0 dice locked
Active Dice (drag to lock zone to save)
No dice in tray - drag dice here to unlock
🔒 Lock Zone (drag here to preserve values)
Drag dice here to lock their values

💡 Tips:

  • Drag dice to the lock zone to preserve their values
  • Click on dice to quickly toggle lock status
  • Locked dice won't roll when you click "Roll Unlocked Dice"
  • Drag locked dice back to the tray to unlock them

D20 Dice Tray

Dice Tray - 3 × D20

Total
0
0 dice locked
Active Dice (drag to lock zone to save)
No dice in tray - drag dice here to unlock
🔒 Lock Zone (drag here to preserve values)
Drag dice here to lock their values

💡 Tips:

  • Drag dice to the lock zone to preserve their values
  • Click on dice to quickly toggle lock status
  • Locked dice won't roll when you click "Roll Unlocked Dice"
  • Drag locked dice back to the tray to unlock them

Next Steps

Build more atomic components following the same pattern as the Text, Dice, and DiceTray components.