An open API service indexing awesome lists of open source software.

https://github.com/wrathchaos/react-native-dash-2


https://github.com/wrathchaos/react-native-dash-2

Last synced: 5 months ago
JSON representation

Awesome Lists containing this project

README

          

React Native Dash 2

[![Battle Tested ✅](https://img.shields.io/badge/-Battle--Tested%20%E2%9C%85-03666e?style=for-the-badge)](https://github.com/WrathChaos/react-native-dash-2)

[![React Native Dash 2](https://img.shields.io/badge/-Extremely%20easy%20to%20create%20a%20React%20Native%20Component%20Library%20with%20both%20Stateful%20and%20Functional%20Component%20Examples-orange?style=for-the-badge)](https://github.com/WrathChaos/react-native-dash-2)

[![npm version](https://img.shields.io/npm/v/react-native-dash-2.svg?style=for-the-badge)](https://www.npmjs.com/package/react-native-dash-2)
[![npm](https://img.shields.io/npm/dt/react-native-dash-2.svg?style=for-the-badge)](https://www.npmjs.com/package/react-native-dash-2)
![Platform - Android and iOS](https://img.shields.io/badge/platform-Android%20%7C%20iOS-blue.svg?style=for-the-badge)
[![License: MIT](https://img.shields.io/badge/License-MIT-green.svg?style=for-the-badge)](https://opensource.org/licenses/MIT)
[![styled with prettier](https://img.shields.io/badge/styled_with-prettier-ff69b4.svg?style=for-the-badge)](https://github.com/prettier/prettier)


React Native Dash 2

Image is taken on [react-native-beautiful-timeline](https://github.com/WrathChaos/react-native-beautiful-timeline) This is a usage of the library itself.

# Installation

Add the dependency:

```bash
npm i react-native-dash-2
```

## Peer Dependencies

Zero Dependency

# Usage

## Import

```jsx
import Dash from "react-native-dash-2";
```

## Horizontal Usage

```jsx

```

## Vertical Usage

```jsx

```

## Example Project 😍

You can checkout the example project 🥰

Simply run

- `npm i`
- `react-native run-ios/android`

should work of the example project.

# Configuration - Props

## Fundamentals

| Property | Type | Default | Description |
| -------- | :------------------: | :-------: | --------------------------------------------------------------------------------------------------------------- |
| style | StyleProp | undefined | set the height and width to make it visible and use `flexDirection: "column"` to make it vertical or horizontal |

## Customization (Optionals)

| Property | Type | Default | Description |
| ------------- | :------------------: | :-----: | ---------------------------- |
| dashStyle | StyleProp | default | change dashStyle itself |
| dashGap | number | 2 | change the each dash's gap |
| dashLength | number | 4 | change / set dash length |
| dashThickness | number | 2 | change each dash's thickness |
| dashColor | color | "#000" | change each dash's color |

## Credits

Heavily inspired by [react-native-dash](https://github.com/obipawan/react-native-dash)
Since this library is not updated more than 3 years, we can continue with this project :)
Thank you for the main library for [obipawan](https://github.com/obipawan)

## Future Plans

- [x] ~~LICENSE~~
- [ ] Write an article about the lib on Medium

## Author

FreakyCoder, kurayogun@gmail.com

## License

React Native Dash 2 is available under the MIT license. See the LICENSE file for more info.