import { useEffect, useState } from 'react'; import styles from './DebitCard.module.css'; const DebitCard = (props) => { const { type, number, profile, expiry, secret, color } = props; const [lastFourCardNumbers, setLastFourCardNumbers] = useState('****'); const cardClass = `card_${color}`; const cardTypeLogo = type === 'visa' ? '/visa.png' : '/mastercard.png'; useEffect(() => { var lastFourNumbers = number ? number.substr(number.length - 4) : '1234'; setLastFourCardNumbers(lastFourNumbers); }, [number]); return (
**** **** **** {lastFourCardNumbers}
{`${profile.firstname} ${profile.surname}`}
{expiry}
{secret}