API Reference
This page documents all props and options available for Hovue icons. All icons share the same API for consistency.
Props
size
Type: number | string
Default: 24
Description: The size of the icon in pixels.
color
Type: string
Default: "currentColor"
Description: The color of the icon. Accepts any valid CSS color value.
<HoArrowRight color="rgb(49, 151, 149)" />
<HoArrowRight color="currentColor" />
animation
Type: "slide" | "bounce" | "rotate" | "pulse" | "fade" | "none"
Default: "none"
Description: The animation type to apply to the icon.
animationDuration
Type: number
Default: 300
Description: The duration of the animation in milliseconds.
strokeWidth
Type: number
Default: 2
Description: The stroke width of the icon.
Events
@click
Type: MouseEvent
Description: Emitted when the icon is clicked.
@hover
Type: MouseEvent
Description: Emitted when the mouse enters the icon.
TypeScript
All icons are fully typed. Import the types you need:
Available Icons
Hovue includes 100+ icons. Here are the main categories:
Arrows
HoArrowRightHoArrowLeftHoArrowUpHoArrowDownHoChevronRightHoChevronDown
Actions
HoCheckHoXHoPlusHoMinusHoSearchHoMenu
UI Elements
HoHomeHoUserHoSettingsHoBellHoMailHoHeart
Media
HoPlayHoPauseHoVolumeHoCameraHoImageHoMusic
Files
HoFileHoFolderHoCopyHoTrashHoDownloadHoUpload
Loaders
HoLoaderHoRefreshHoSyncHoClockHoCalendarHoStar
See the Examples Gallery for code examples of all icons.