Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/wrathchaos/react-native-colorful-card
Fully customizable colorful card component for React Native
https://github.com/wrathchaos/react-native-colorful-card
android apple card colorful-card front-end google ios mobile mobile-app mobile-application react-native reactjs
Last synced: 3 months ago
JSON representation
Fully customizable colorful card component for React Native
- Host: GitHub
- URL: https://github.com/wrathchaos/react-native-colorful-card
- Owner: WrathChaos
- Created: 2021-01-30T19:50:26.000Z (almost 4 years ago)
- Default Branch: master
- Last Pushed: 2021-02-24T15:06:56.000Z (almost 4 years ago)
- Last Synced: 2024-10-25T16:58:51.969Z (3 months ago)
- Topics: android, apple, card, colorful-card, front-end, google, ios, mobile, mobile-app, mobile-application, react-native, reactjs
- Language: TypeScript
- Homepage: https://freakycoder.com
- Size: 21.2 MB
- Stars: 19
- Watchers: 3
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
[![Battle Tested ✅](https://img.shields.io/badge/-Battle--Tested%20%E2%9C%85-03666e?style=for-the-badge)](https://github.com/WrathChaos/react-native-colorful-card)
[![React Native Colorful Card](https://img.shields.io/badge/-Fully%20customizable%20colorful%20card%20component%20for%20React%20Native.-orange?style=for-the-badge)](https://github.com/WrathChaos/react-native-colorful-card)
[![npm version](https://img.shields.io/npm/v/react-native-colorful-card.svg?style=for-the-badge)](https://www.npmjs.com/package/react-native-colorful-card)
[![npm](https://img.shields.io/npm/dt/react-native-colorful-card.svg?style=for-the-badge)](https://www.npmjs.com/package/react-native-colorful-card)
![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)
# Installation
Add the dependency:
```bash
npm i react-native-colorful-card
```## Peer Dependencies
IMPORTANT! You need install them
```js
"react-native-bounceable": ">= 0.2.4"
```# Usage
## Import
```jsx
import ColorfulCard from "react-native-colorful-card";
```## Fundamental 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 |
| --------------- | :------: | :-------: | ------------------------------------------------------------------ |
| title | string | undefined | change the title string |
| value | string | undefined | change the value string |
| valuePostfix | string | undefined | change the value postfix string |
| footerTitle | string | undefined | change the footerTitle string |
| footerValue | string | undefined | change the footerValue string |
| iconImageSource | image | undefined | set your own image source for the icon |
| onPress | function | undefined | set your own logic for the button functionality when it is pressed |## Customization (Optionals)
| Property | Type | Default | Description |
| --------------------- | :--------: | :-----: | ---------------------------------------------------------------------- |
| style | ViewStyle | default | set or override the style object for the main container |
| iconImageStyle | ImageStyle | default | set or override the image style object for the icon container |
| titleTextStyle | TextStyle | default | set or override the text style object for the title text |
| footerTextStyle | TextStyle | default | set or override the text style object for the footer text |
| valueTextStyle | TextStyle | default | set or override the text style object for the value text |
| valuePostfixTextStyle | TextStyle | default | set or override the text style object for the value postfix text |
| ImageComponent | Image | default | set your own component instead of default react-native Image component |
| iconContainerStyle | ViewStyle | default | set or override the style object for the icon container style |## Future Plans
- [x] ~~LICENSE~~
- [ ] Write an article about the lib on Medium## Author
FreakyCoder, [email protected]
## Credits
Heavily inspired by [WebFrontEndTips](http://webfrontendtips.blogspot.com/2020/01/how-to-design-fitness-app-ui-in-sketch.html)
## License
React Native Colorful Card is available under the MIT license. See the LICENSE file for more info.