A set of over 6000 free MIT-licensed high-quality SVG icons for you to use in your web projects.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
github-actions[bot] 009744c9d3
Release (#1647)
6 days ago
..
__mocks__ Run Angular tests in CI, add React Native tests and lint Vue, Svelte and Astro files (#1625) 6 days ago
src Stop passing extra props to every node in `@tabler/icons-react-native` (#1628) 6 days ago
.gitignore Generate icons list for build (#1050) 3 years ago
CHANGELOG.md Release (#1647) 6 days ago
README.md Stop passing extra props to every node in `@tabler/icons-react-native` (#1628) 6 days ago
build.mjs Add ESLint and Prettier checks and clean up `.build/helpers.mjs` (#1623) 6 days ago
package.json Release (#1647) 6 days ago
rollup.config.mjs Speed up declaration bundling for JS framework packages (#1618) 7 days ago
test.spec.tsx Stop passing extra props to every node in `@tabler/icons-react-native` (#1628) 6 days ago
tsconfig.json Run Angular tests in CI, add React Native tests and lint Vue, Svelte and Astro files (#1625) 6 days ago
vitest.config.ts Run Angular tests in CI, add React Native tests and lint Vue, Svelte and Astro files (#1625) 6 days ago

README.md

Tabler Icons for React Native

Tabler Icons

Implementation of the Tabler Icons library for React Native applications.

Browse all icons at tabler.io →

Latest release License

Sponsors

If you want to support our project and help us grow it, you can become a sponsor on GitHub or donate on PayPal.

Tabler sponsors

Installation

npm install @tabler/icons-react-native
yarn add @tabler/icons-react-native
pnpm add @tabler/icons-react-native

The package requires react-native-svg 13 or newer as a peer dependency.

You can also download the latest release from GitHub.

Usage

The package is built with ES modules, so unused icons are tree-shaken from your bundle. Each icon is exported as a component that renders with react-native-svg.

import { IconArrowLeft } from '@tabler/icons-react-native';

const App = () => {
  return <IconArrowLeft />;
};

export default App;

Pass props to adjust the icon:

<IconArrowLeft color="red" size={48} strokeWidth={1.5} />

Props

Name Type Default Description
size _number string_ 24
color string currentColor Stroke color for outline icons, fill color for filled icons
strokeWidth _number string_ 2
title string – Accessibility label read by screen readers (sets accessible, accessibilityRole="image" and accessibilityLabel on the Svg)

Any other prop is forwarded to the underlying Svg component. Components forward refs and ship with TypeScript declarations.

Contributing

Bug reports and icon requests are welcome in the issue tracker. Caught a mistake in this page? Edit it on GitHub.

License

Tabler Icons is licensed under the MIT License.