Skip to main content

Icons

FlexNative suite delivers more than 60 integrated font icons for its components.

The FlexNative Icons is part of the FlexNative and is available under the @flexnative/icons NPM package.

What Are Icon Fonts

Icon fonts are fonts which contain vector glyphs instead of letters and numbers. You can style them with CSS by using all styling properties that can be applied to a regular text in a modern browser.

Dependencies

Installation

You can installing FlexNative Icons packages using npm:

npm i @flexnative/icons

API

import Icon from '@flexnative/icons';

Component

A memoized functional component that renders an icon using the provided props.

Icon

Type: React.MemoExoticComponent<(props: IconProps) => React.JSX.Element>

Icons List

FlexNative Icons set contains 60 icons but you can create and use your own icon set. See section Custom Icons how to create and use your set of icons.

This article provides a complete list of the icons available in the icons font.

rocket
lock
unlock
filet-jsx
filet-tsx
file-code
folder-open
shield-lock
fingerprint
layout
sort-number-desc
sort-number-asc
sort-alphabet-desc
sort-alphabet-asc
unsort
puzzle
multi-device
lightning
gridicons
light-dark
color-palete
check
badge
menu
bookmark
label
grid
text-block
popup
modal
filet-json
file-excel
avatar
users
chevron-left
caret-down
caret-up
sun
moon
star
image
check-list
checkbox
number-input
button
text-box
web
android
apple
close-circle
material-design
spinner-1
spinner-2
spinner-3
sort-alt
spinner
spinner-ios
file-pdf
paint-brush
trash