README
React Native Header
Customisable Header with consistent behaviour on iOS and Android.
Installation
Add the dependency
Pure React Native:
npm i @cipl/react-native-header-view
Peer Dependencies
Important! You need to install them
- "react": ">= 16.x"
- "react-native": ">= 0.61.x"
Usage
<HeaderComponent
text="Header Title"
backgroundColor="#fdfdfd"
leftIconOnPress={() => NavigationService.back()}
leftDisable = {false}
rightDisable = {false}
imageWidth = 20
imageHeight = 20
/>
Header Props
| Property | Type | Default | Description |
|---|---|---|---|
| height | string OR number | 70 | change the height of the header |
| width | string OR number | "100%" | change the width of the header |
| backgroundColor | string | #fff | change the background color of the header |
| styles | styles | styles | use this to change main style of the header |
| text | string | Header Title | set the header's title |
| textStyle | style | style | set your own style for the header's text |
| left | number | 16 | use this to set left icon's align |
| right | number | 16 | use this to set right icon's align |
| leftDisable | boolean | false | disable the left icon component |
| rightDisable | boolean | false | disable |
| leftIconOnPress | function | function | set the function for left icon's onPress |
| rightIconOnPress | function | function | set the function for right icon's onPress |
| inputStyle | styles | styles | use this to change the text style |
| leftImageUrl | string | bell-icon.png | pass left icon url for header |
| rightImageUrl | string | menu-icon.png | pass right icon url for header |
| imageWidth | number | 20 | use this to set the icon width of header |
| imageHeight | number | 20 | use this to set the icon height of header |