Icons

The design system uses Lucide as its icon library, provided via the @iconify-json/lucide package and rendered through Nuxt UI's <UIcon> component.

Usage

Reference icons using the i-lucide-{name} pattern.

Template

<UIcon name="i-lucide-bell" class="size-5" />

Component prop

<UButton icon="i-lucide-plus" label="Add item" />

Sizing — use Tailwind size-* classes

size-3
size-4
size-5
size-6
size-8
size-10
3319 icons

Accessibility

30

Account

133

Animals

23

Arrows

211

Buildings

24

Charts

31

Communication

54

Connectivity

92

Cursors

32

Design

142

Development

240

Devices

169

Emoji

41

Files

162

Finance

56

Food Beverage

70

Gaming

147

Home

61

Layout

141

Mail

26

Math

75

Medical

42

Multimedia

140

Nature

23

Navigation

86

Notifications

40

People

3

Photography

74

Science

36

Seasons

5

Security

55

Shapes

53

Shopping

27

Social

126

Sports

14

Sustainability

24

Text

245

Time

59

Tools

70

Transportation

63

Travel

69

Weather

45

Uncategorised

60