1.1.2 • Published 9 months ago

iranian-debit-cards-react v1.1.2

Weekly downloads
-
License
MIT
Repository
github
Last release
9 months ago

Status License


example1

Table of Contents

About

React component to get debit card data from users or show them their saved cards from database with full TypeScript support.

Getting Started

Prerequisites

npm i iranian-debit-cards-react

Initializing

A debit-card component to get card data

import { DebitCard } from "iranian-debit-cards-react"; 
import "iranian-debit-cards-react/dist/styles.css"; // import styles if you don't have tailwindcss installed

const [cardNumber, setCardNumber] = useState()

<DebitCard 
    changeHandler={(value) => setCardNumber(value)} 
    userName={"your user's name"} //optional
/>

To show a saved card as a review-only component that has disabled input:

<DebitCard 
    card={"xxxx-xxxx-xxxx-xxxx"}
    userName={"your user's name"} //optional
/>

Or show a saved card that is editable:

const [cardNumber, setCardNumber] = useState()

<DebitCard 
    card={"xxxx-xxxx-xxxx-xxxx"}
    changeHandler={(value) => setCardNumber(value)} 
    userName={"your user's name"} //optional
/>

DebitCardSlider example:

import { DebitCardSlider } from "iranian-debit-cards-react";
import "iranian-debit-cards-react/dist/styles.css"; // import styles if you don't have tailwindcss installed

const [cardNumber, setCardNumber] = useState() // check the validity of this card number and then save it as a card 
const [activeCard, setActiveCard] = useState() // makes sure the selected card is one of the valid user's cards

useEffect(() => {
    const cardExists = userCards.filter((card) => card == cardNumber)[0]

    if (cardExists) {
        setActiveCard(cardNumber)
    } else {
        setActiveCard(undefined)
    }
}, [cardNumber])


<DebitCardSlider 
    userCards={ ["6037991785431265","6037991785432346"]}
    CardHandler={(value) => setCardNumber(value)} 
    userName={"your user's name"} //optional
/>
1.1.2

9 months ago

1.1.1

9 months ago

1.1.0

9 months ago

1.0.6

9 months ago

1.0.5

9 months ago

1.0.4

9 months ago

1.0.3

9 months ago

1.0.2

9 months ago

1.0.0

9 months ago