foldbank-mock/web/app/components/BankAccount.tsx
Ameya Shenoy b20e245779
feat: dashboard and recent done
Signed-off-by: Ameya Shenoy <shenoy.ameya@gmail.com>
2023-03-13 17:31:24 +05:30

46 lines
1.1 KiB
TypeScript

import React from 'react'
import styles from './bankAccount.module.css'
import Image from 'next/image'
import BankAccountInfoLine from './BankAccountInfoLine'
export default function BankAccount(props) {
const infoLines = []
props.infoLines.forEach((infoLine) => {
infoLines.push(
<BankAccountInfoLine
key={infoLine.title}
title={infoLine.title}
value={infoLine.value}
/>
)
})
return (
<div className={styles.main}>
<div className={styles.bank}>
<Image
src={props.bankLogoSrc}
alt={`${props.bankName} Logo`}
className={styles.bankLogo}
width={28}
height={28}
priority
/>
<div className={styles.bankName}>{props.bankFullName}</div>
</div>
<div className={styles.accountBalance}>
<div className={styles.rupee}></div>
<div className={styles.amount}>{props.bankAccountBalance}</div>
</div>
<div>
{infoLines}
</div>
<div className={styles.download}>Download Statement</div>
</div>
)
}