import { View, ScrollView } from 'react-native'; import { router } from 'expo-router'; import { Text } from '@/components/ui/text'; import { Button } from '@/components/ui/button'; import { Card, CardContent } from '@/components/ui/card'; import { MOCK_PAYMENTS } from '@/lib/mock-data'; import { ScanLine, Link2, CheckCircle2, Wallet, ChevronRight } from '@/lib/icons'; const PRIMARY = '#ea580c'; export default function PaymentsScreen() { const matched = MOCK_PAYMENTS.filter((p) => p.matched); const pending = MOCK_PAYMENTS.filter((p) => !p.matched); return ( Match payment SMS (e.g. bank or Telebirr) to invoices for quick reconciliation. Pending match {pending.map((pay) => ( ${pay.amount.toLocaleString()} {pay.source} · {pay.date} ))} Reconciled {matched.map((pay) => ( ${pay.amount.toLocaleString()} {pay.source} · {pay.date} {pay.reference && `· ${pay.reference}`} Matched ))} ); }