Icon
Rayden UI includes 200+ icons with outline and solid variants in multiple sizes.
Import
import { Icon } from "@raydenui/ui";Usage
Basic
<Icon name="home" />Variants
// Outline (default)
<Icon name="home" variant="outline" />
// Solid
<Icon name="home" variant="solid" />Sizes
<Icon name="home" size="xs" /> {/* 12px */}
<Icon name="home" size="sm" /> {/* 16px */}
<Icon name="home" size="md" /> {/* 20px */}
<Icon name="home" size="lg" /> {/* 24px */}
<Icon name="home" size="xl" /> {/* 32px */}Custom Color
<Icon name="heart" className="text-primary-500" />
<Icon name="check-circle" className="text-success-400" />
<Icon name="x-circle" className="text-error-400" />Available Icons
Navigation
home,home-alt,x,chevron-left,chevron-right,chevron-up,chevron-downarrow-left,arrow-right,arrow-up,arrow-downlink,link-detach,log-out
Actions
plus,minus,pencil,pencil-edit,bin,copy,download,uploadsearch,filter,settings,settings-1,settings-2
Status
check,check-circle,x-circle,info-circlebell,star,heart,bookmark
Content
file,folder,image,calendar,clock,map-marker,globe,mail
Users
user,users,user-add,user-cross,user-circle
Props
| Prop | Type | Default | Description |
|---|---|---|---|
name | string | — | Icon name (required) |
variant | "outline" | "solid" | "outline" | Icon variant |
size | "xs" | "sm" | "md" | "lg" | "xl" | "md" | Icon size |
className | string | — | Additional CSS classes |
Accessibility
- Icons are decorative by default (
aria-hidden="true") - Add
aria-labelfor standalone icons with meaning
Last updated on