obipawan / react-native-dash

A super simple <Dash /> component for react-native to draw customisable dashed lines
176 stars 63 forks source link

react-native-dash

NPM version

A super simple <Dash /> component for react-native to draw customisable dashed lines

Installation

npm i --save react-native-dash

Props

name desc type default
style Dash container style View.PropTypes.Style {flexDirection = 'row'}
dashGap Gap between two dashes number 2
dashLength Length of each dash number 4
dashThickness Thickness of each dash number 2
dashColor Color of each dash string black
dashStyle Dashes style View.PropTypes.Style {}

Usage

import Dash from 'react-native-dash';

//draws a horizontal dashed line with defaults. Also works with flex
render() {
    return <Dash style={{width:100, height:1}}/>
}

//draws a vertical dashed line with defaults.
render() {
    return <Dash style={{width:1, height:100, flexDirection:'column'}}/>
}

Dependenies

react-native-measureme

Development

PRs highly appreciated

License

MIT License