import { makeStyles } from '@material-ui/core/styles' import { parsePhoneNumberFromString } from 'libphonenumber-js' import moment from 'moment' import * as R from 'ramda' import React from 'react' import Title from 'src/components/Title' import DataTable from 'src/components/tables/DataTable' import { ReactComponent as TxInIcon } from 'src/styling/icons/direction/cash-in.svg' import { ReactComponent as TxOutIcon } from 'src/styling/icons/direction/cash-out.svg' import { mainStyles } from './Customers.styles' const useStyles = makeStyles(mainStyles) const CustomersList = ({ data, onClick }) => { const classes = useStyles() const elements = [ { header: 'Name', width: 277, view: R.path(['name']) }, { header: 'Phone', width: 186, view: it => parsePhoneNumberFromString(it.phone).formatInternational() }, { header: 'Total TXs', width: 154, textAlign: 'right', view: it => `${Number.parseInt(it.totalTxs)}` }, { header: 'Total spent', width: 188, textAlign: 'right', view: it => `${Number.parseFloat(it.totalSpent)} ${it.lastTxFiatCode}` }, { header: 'Last active', width: 197, view: it => moment.utc(it.lastActive).format('YYYY-MM-D') }, { header: 'Last transaction', width: 198, textAlign: 'right', view: it => ( <> {`${Number.parseFloat(it.lastTxFiat)} ${it.lastTxFiatCode}`} {it.lastTxClass === 'cashOut' ? ( ) : ( )} ) } ] return ( <>
Customers
Cash-out
Cash-in
) } export default CustomersList