Skip to content

Icons

The full Lucide set (ISC) ships as generated per-icon Svelte components: 1748 icons from Lucide v1.25.0. Each one is decorative by default, and labeled when you pass ariaLabel.

Brand marks are not included. Every icon-accepting component takes a snippet, so bring your own: an inline SVG, an icon font glyph, or a package like simple-icons. You pass one of those the same way you pass a Lucide icon.

Import

Import from the barrel (@hyzer-labs/ui/icons) for zero config: your bundler tree-shakes the rest away. Use a deep import (@hyzer-labs/ui/icons/<name>) to skip the barrel, which keeps a dev server's module graph small. Or declare an icons: [...] list in hyzer.config.ts and run hyzer generate for a curated, project-local barrel. See Config & CLI.

import { IconCheck } from '@hyzer-labs/ui/icons';

// or skip the barrel with a deep import
import IconCheck from '@hyzer-labs/ui/icons/check';

Demo

<IconCheck size={24} strokeWidth={2} />

Props

Every icon in the library shares the same interface. Anything else you pass goes straight to the svg root.

NameTypeDefaultNote
sizenumber24Width and height in px.
strokeWidthnumber2
intentIntentColors the glyph from the shared intent vocabulary.
ariaLabelstringAbsent or empty means decorative, so the icon gets aria-hidden="true".
classstringMerged after the hz-icon class.

Core icons

These 14 icons, marked core , ship in every hyzer generate barrel no matter what your icons config says, even icons: []. They are the glyphs this library's own components render internally: the chevrons, close, menu, search, and so on. Trimming your icon vocabulary can never break a component you are already using.

IconArrowLeft core
IconArrowRight core
IconCheck core
IconChevronDown core
IconChevronLeft core
IconChevronRight core
IconChevronUp core
IconExternalLink core
IconLoader core
IconMenu core
IconMinus core
IconPlus core
IconSearch core
IconX core

Browse & search

1748 of 1748 icons shown

IconAArrowDown
IconAArrowUp
IconALargeSmall
IconAccessibility
IconActivity
IconAd
IconAirVent
IconAirplay
IconAlarmClock
IconAlarmClockCheck
IconAlarmClockMinus
IconAlarmClockOff
IconAlarmClockPlus
IconAlarmSmoke
IconAlbum
IconAlignCenterHorizontal
IconAlignCenterVertical
IconAlignEndHorizontal
IconAlignEndVertical
IconAlignHorizontalDistributeCenter
IconAlignHorizontalDistributeEnd
IconAlignHorizontalDistributeStart
IconAlignHorizontalJustifyCenter
IconAlignHorizontalJustifyEnd
IconAlignHorizontalJustifyStart
IconAlignHorizontalSpaceAround
IconAlignHorizontalSpaceBetween
IconAlignStartHorizontal
IconAlignStartVertical
IconAlignVerticalDistributeCenter
IconAlignVerticalDistributeEnd
IconAlignVerticalDistributeStart
IconAlignVerticalJustifyCenter
IconAlignVerticalJustifyEnd
IconAlignVerticalJustifyStart
IconAlignVerticalSpaceAround
IconAlignVerticalSpaceBetween
IconAmbulance
IconAmpersand
IconAmpersands