react-health-card
v1.4.0
Published
An awesome react health card component.
Downloads
283
Maintainers
Readme
react-health-card
An awesome health card component.
Installation
yarn add react-health-card
or
npm install react-health-card --save
Usage
import HealthCard from 'react-health-card';
<HealthCard
cardNumber="12345678"
name="Jake Moxey"
issueDate="12122020"
issueNumber="12"
rank="01"
memberNumber="87654321A"
memberNumberLength={9}
focused="memberNumber"
/>
Available Props
| Property | Type | Default | Description |
| ----------------|:---------------:| :------------|:-------------|
| bgColorFront | string | #2053B1
| The background color of the front of the card. |
| bgColorBack | string | #2053B1
| The background color of the back of the card. |
| focused | string | null
| The focused card attribute. Available: null
, rank
, name
, memberNumber
, issueDate
, issueNumber
, cardNumber
| isFlipped | boolean | false
| Is the card flipped?
| logoUri | string | null
| The logo of the card.
| logoPosition | string | front
| Position of the logo. Available: front
, back
| logoStyle | string | right: 10%; top: 10%
| Style of the logo.
| cardNumber | string | null
| The card number.
| cardNumberPosition | string | front
| Position of the card number. Available: front
, back
| cardNumberTitle | string | Card number
| Card number title
| cardNumberLength | number | 8
| Card number length
| cardNumberStyle | string | left: 10%; top: 20%
| Style of the card number element (CSS)
| issueDate | string | null
| The card issue date.
| issueDatePosition | string | front
| Position of the issue date. Available: front
, back
| issueDateTitle | string | Issue date
| The issue date title.
| issueDateFormat | string | DD/MM/YYYY
| The issue date format.
| issueDateStyle | string | bottom: 15%; left: 65%;
| Style of the issue date element (CSS)
| issueNumber | string | null
| The issue number.
| issueNumberPosition | string | back
| Position of the issue number. Available: front
, back
| issueNumberTitle | string | Issue number
| Issue number title
| issueNumberLength | number | 2
| Issue number length
| issueNumberStyle | string | left: 10%; bottom: 15%
| Style of the issue number element (CSS)
| memberNumber | string | null
| The member number.
| memberNumberPosition | string | front
| Position of the member number. Available: front
, back
| memberNumberTitle | string | Member number
| Member number title
| memberNumberLength | number | 8
| Member number length
| memberNumberStyle | string | left: 10%; bottom: 15%
| Style of the member number element (CSS)
| rank | string | null
| The card rank.
| rankPosition | string | front
| Position of the card rank. Available: front
, back
| rankLength | number | 2
| Card rank length
| rankStyle | string | left: 10%; bottom: 40%
| Style of the card rank element (CSS)
| rankTitle | string | null
| Card rank title.
| name | string | null
| The card holder's name.
| namePlaceholder | string | FULL NAME
| Placeholder for card holder's name.
| namePosition | string | front
| Position of the card holder's name. Available: front
, back
| nameLength | number | 2
| Name length
| nameStyle | string | left: 20%; bottom: 40%
| Style of the card holder's name element (CSS)
| showLogo | boolean | true
| Shows the health card logo.
| showCardNumber | boolean | true
| Shows the card number.
| showIssueDate | boolean | true
| Shows the issue date.
| showIssueNumber | boolean | true
| Shows the issue number.
| showMemberNumber | boolean | true
| Shows the member number.
| showRank | boolean | true
| Shows the health card logo.
| showName | boolean | true
| Shows the health card logo.
| showSwipeBar | boolean | true
| Shows the swipe bar.
License
MIT © Jake Moxey