# Business Icons for React Native

### react-native-ico-business

113 Vector Icons for React Native

<img src="./static/calendar.png" alt="calendar" width="150" height="150"> <img src="./static/videocall.png" alt="videocall" width="150" height="150"> <img src="./static/share-1.png" alt="share-1" width="150" height="150">

## List of icons

- [List of Business Icons](http://ico.simpleness.org/pack/business)

## Usage

```
import Icon from 'react-native-ico-business';


// Inside some view component
render() {
    return (
        <>
          <Icon name="calendar" />
          <Icon name="videocall" height="40" width="40" />
          <Icon name="share-1" color="red" />
          <Icon name="share-1" colors={{ "#000000": "#FFFFFF" }} />
          <Icon name="videocall" badge="10" />
          <Icon name="videocall" badge={{value: 'A', fontSize: 25, radius: 22, position:'top_left', color:'orange', backgroundColor:'blue'}}/>
          <Icon name="calendar" background="circle" />
          <Icon name="calendar" background={{ type: "button", color: 'green' }} />
        </>
    );
}

```

## Installation

#### yarn

```bash
yarn add react-native-ico-business react-native-svg
```

#### npm

```bash
npm install --save react-native-ico-business react-native-svg
```

### Link react-native-svg

```bash
react-native link react-native-svg
```

`react-native-svg` is a peer dependency. Install a current version in the app so the package uses the app-level native module instead of pulling in an older nested copy.

### pod install (for iOS)

```
cd ios && pod install && cd ..
```

## API

### <Icon name [color width height background badge ...rest] />

Returns a SvgXml icon by name and group.

 name | optional | default value | description | examples
------|----------|---------------|-------------|---------
name | no |  | name of icon | "calendar"
color | yes | | line color, css style | "#00ff00", "#0f0", "green"
colors | yes | | replace colors | {"#FFFFFF": "#000000", "#f00": "#00f"} // white to black, red to blue
width | yes | 20 | width of the icon | 40
height | yes | 20 | height of the icon | 40
background | yes | | background type | "circle"
background | yes | | background object | {type: "circle", color: 'yellow'}
badge | yes | | badge string | "10"
badge | yes | | badge object | {value: 'A', fontSize: 25, radius: 22, position:'top_left', color:'orange', backgroundColor:'blue'}
...rest | yes | | other props | style={{backgroundColor: "#00f"}}

## Icons Made by

[Dave Gandy](https://www.flaticon.com/authors/dave-gandy)

## Created by

Dimitry Ivanov <2@ivanoff.org.ua> # curl -A cv ivanoff.org.ua
