react-native-category-card

Add the dependency:

Usage no npm install needed!

<script type="module">
  import reactNativeCategoryCard from 'https://cdn.skypack.dev/react-native-category-card';
</script>

README

React Native Category Card

Demo

React Native Category Cards React Native Category Card

Installation

Add the dependency:

npm i react-native-category-card

Peer Dependencies

IMPORTANT! You need install them
"react": ">= 16.x.x",
"react-native": ">= 0.55.x",
"react-native-androw": ">= 0.0.34",
"react-native-linear-gradient": ">= 2.5.6",
"@freakycoder/react-native-helpers": ">= 0.1.3",
"@freakycoder/react-native-custom-text": ">= 0.0.12",
"@freakycoder/react-native-bounceable": ">= 0.1.1"

Usage

Import

import CategoryCard from "react-native-category-card";

CategoryCard Usage

<CategoryCard onPress={() => console.log("Fruits")} />
<CategoryCard
  titleText={"Meat & Poultry"}
  customDescriptionComponent={<Text fontSize={20}>Butcher</Text>}
  count={1}
  gradientColors={["#FAF9D1", "#EECA66", "#E8B730"]}
  imageSource={require("./lib/assets/meat.png")}
  onPress={() => console.log("Meat & Poultry")}
/>

Configuration - Props

Property Type Default Description
shadowStyle style fdf change the shadowStyle
shadowColor string '#757575' change the shadowColor
height number 80 change the containers height
width number ScreenWidth * 0.8 change the the containers width
backgroundColor string '#fff' change the containers backgroundColor
gradientColors array ['#9CF4DF', '#30C9E8', '#107C91'] change the Linear Gradient Colors
imageStyle style default change the left image style
imageSource asset default change the image source
customImageComponent component default set your own custom component instead of default Image one
titleText style default change the title text
customTitleTextComponent component default set your own custom component instead of default Text one
disableDescriptionText boolean false change the disable description text
descriptionText string change the description text
customDescriptionComponent component default set your own custom component instead of default Text one
count number 10 change the count
disableCountContainer boolean false change the disable count container
customCountTextComponent component default set your own custom component instead of default Text one
onPress function () set your own function when onPress
rightButtonImageSource asset default change the right button image source
buttonImageStyle style default change the button image style

Future Plans

  • LICENSE

Change Log

Change log will be here !

Author

Sevval Eygul, sevvalleygull@gmail.com

License

React Native Category Card is available under the MIT license. See the LICENSE file for more info.