Icon

Font Awesome / custom icon wrapper.

import { Icon } from "@/rl-ui";

<Icon customIcon={<span>★</span>} size="1.5x" />

Examples

Sizes

import { Icon } from "@/rl-ui";

<>
<Icon customIcon="★" size="1x" />
<Icon customIcon="★" size="1.5x" />
<Icon customIcon="★" size="2x" />
</>

API

PropTypeDefaultDescription
iconIconDefinition—Font Awesome icon definition.
customIconReactNode—Custom icon node (alternative to icon).
size".5x" | ".75x" | "1x" | "1.25x" | "1.5x" | "2x" | …".75x"Icon scale.
containerSizenumber—Explicit container size in px.