UNPKG

react-native-unicons

Version:
94 lines (68 loc) 3.44 kB
## React Native Unicons Icons [![npm version](https://img.shields.io/npm/v/react-native-unicons.svg?style=flat-square)](https://www.npmjs.com/package/react-native-unicons) [![npm downloads](https://img.shields.io/npm/dm/react-native-unicons.svg?style=flat-square)](https://www.npmjs.com/package/react-native-unicons) #### What is react-native-unicons? react-native-unicons is a collection of simply beautiful open source icons for React Native. Each icon is designed on a 24x24 grid with an emphasis on simplicity, consistency and readability. At its core, Unicons is a collection of SVG files. To use SVG files on React Native, [`react-native-svg`](https://github.com/react-native-community/react-native-svg) is needed. This component contains "line" style Unicons icons converted and made compatible with [`react-native-svg`](https://github.com/react-native-community/react-native-svg) package. #### Based on [Unicons Icons](https://www.npmjs.com/package/@iconscout/unicons) `v4.0.0` ## Installation 1. Ensure sure you've installed [`react-native-svg`](https://github.com/react-native-community/react-native-svg) 2. `npm i react-native-unicons` ### Icons List of available icons in this component. [https://iconscout.com](https://iconscout.com/unicons/explore/line) ### Usage To use icons as component, all icon names is formatted to Pascal Case. award-alt => `<AwardAlt />` ```javascript import { AwardAlt } from "react-native-unicons"; const App = () => { return <AwardAlt />; }; ``` Icons can be configured with inline props: ```javascript <AwardAlt stroke="red" fill="#fff" width={32} height={32} /> ``` You can also include the whole icon pack: ```javascript import * as Icon from "react-native-unicons"; const App = () => { return <Icon.AwardAlt color="red" />; }; ``` ### Properties Any [Svg property](https://github.com/react-native-community/react-native-svg#common-props) and the following: | Prop | Description | Default | | ----------------- | -------------------------------------------------------------------- | ---------------- | | **`width`** | Width of the icon. | `24` | | **`height`** | Height of the icon. | `24` | | **`stroke`** | The stroke prop refers to the color outline the icon. | `"currentColor"` | | **`strokeWidth`** | The strokeWidth prop specifies the width of the outline on the icon. | `2` | | **`fill`** | The fill prop refers to the color inside the icon. | `"currentColor"` | ### Author <!-- readme: FDiskas -start --> <table> <tr> <td align="center"> <a href="https://github.com/fdiskas"> <img src="https://avatars.githubusercontent.com/u/468006?v=4" width="100;" alt="fdiskas"/> <br /> <sub><b>Vytenis</b></sub> </a> </td></tr> </table> <!-- readme: FDiskas -end --> ## Contributors <!-- readme: contributors -start --> <table> <tr> <td align="center"> <a href="https://github.com/FDiskas"> <img src="https://avatars.githubusercontent.com/u/468006?v=4" width="100;" alt="FDiskas"/> <br /> <sub><b>Vytenis</b></sub> </a> </td></tr> </table> <!-- readme: contributors -end -->