react-native-gradient-header
v0.2.1
Published
Fully customizable and unique shape Gradient Header for React Native.
Downloads
24
Maintainers
Readme
Installation
Add the dependency:
React Native:
npm i react-native-gradient-header
Peer Dependencies
IMPORTANT! You need install them.
"react": ">= 16.x.x",
"react-native": ">= 0.55.x",
"react-native-linear-gradient": ">= 2.5.6",
"@freakycoder/react-native-helpers": ">= 0.1.2",
Basic Usage
import GradientHeader from "react-native-gradient-header";
<GradientHeader />;
Advanced Usage
import GradientHeader from "react-native-gradient-header";
<GradientHeader
title="Title"
subtitle="Have a nice day Kuray"
gradientColors={["#00416A", "#E4E5E6"]}
imageSource={require("./assets/profile.jpg")}
/>;
Configuration - Props
| Property | Type | Default | Description | | ---------------------- | :-------: | :-------------------------------: | -------------------------------------------------------------------------- | | title | string | Today | change the title | | subtitle | string | Have a nice day | change the subtitle | | gradient | boolean | true | if you do not want gradient background, simply make this prop false | | gradientColors | [colors] | ["#12c2e9", "#c471ed", "#f64f59"] | change the gradient colors | | start | x,y | { x: 0, y: 0 } | change the gradient's direction of start | | end | x,y | { x: 1, y: 0 } | change the gradient's direction of end | | shapeColor | color | #ba75df | change solid background color, it is available when gradient prop is false | | imageSource | image | profile image | change the circle image | | imageOnPress | function | null | set the onPress function for profile image | | position | style | top | set the background shape's position | | headerContentComponent | component | chech the code | set your own design for the header content | | shadowStyle | style | shadow | set your own shadow style instead of the implemented one | | shadowColor | color | "#000" | change the shadow color |
ToDos
- [x] ~~LICENSE~~
- [ ] Expo Support (Coming Soon)
- [ ] Write an article about the lib on Medium
Author
FreakyCoder, [email protected]
License
React Native Gradient Header Library is available under the MIT license. See the LICENSE file for more info.