react-native-health-card-sleek
v0.2.4
Published
React native health card display component
Downloads
13
Readme
React Native Health Card 🏥💳
React Native Health Card is a module that displays a look-a-like health fund card on your react native view!
Inspiration from @sonnylazuardi and @jessepollak
Usage
npm install react-native-health-card --save
- Now you can require the health card by
import HealthCard from 'react-native-health-card'
!
Available Props
Property | Type | Default | Description
:-----------------------|:--------------|:--------------|:--------------------------------
bgColor | string | #419dff
| The background color of the health card of type generic
.
cardHolderName | string | John Smith
| Name of the card holder.
cardNumber | string | N/A | The card number. Note: Only applicable for type bupa
.
cardNumberLength | string | N/A | The card number length. Note: Only applicable for type bupa
.
height | number | 180
| The height of the card.
focus | string | all
| The attribute to focus on. Available options: all
, memberNumber
, issueNumber
, rank
, issueDate
, cardHolderName
.
issueDate | string | N/A | The card issue date. E.g. 12/12/2015
issueDateFormat | string | dd/mm/yyyy
| Format of the issue date in the format of d
, m
, and y
.
issueNumber | string | N/A | The issue number to display on the card.
issueNumberLength | string | 2
| The length of the issue number.
memberNumber | string | N/A | The member number to display on the card.
memberNumberLength | string | 8
| The member number length.
rank | string | N/A | The card rank.
rankLength | string | 2
| The card rank length.
showBack | bool | false
| Shows the back of the card.
showCardHolderName | bool | true
| Shows the name of the card holder.
showCardNumber | bool | true
| Shows the card number. Note: Only applicable for type bupa
.
showIssueDate | bool | true
| Shows the card issue date.
showIssueNumber | bool | true
| Shows the issue number.
showMembershipNumber | bool | true
| Shows the membership number.
showSwipeBar | bool | true
| Whether or not to show the black swipe bar on the back of the card.
showRank | bool | true
| Shows the rank.
type | string | generic
| Type of health fund card. Available options: generic
, ahm
, bupa
, mbp
, hcf
. (More coming soon)
width | number | 300
| The width of the card.
Example
To run the example in the example/
folder:
- Ensure you have
react-native
installed globally.
cd example/
npm install
react-native run-ios
import HealthCard from 'react-native-health-card';
...
<HealthCard
showSwipeBar
focus="memberNumber"
memberNumber="123456789"
memberNumberLength={10}
issueDate="01/01/2015"
rank="01"
issueNumber="02"
showRank={false}
type="medibank"
/>
...