import React from "react"; import { View, ScrollView, Pressable } from "react-native"; import { router } from "expo-router"; import { Text } from "@/components/ui/text"; import { Button } from "@/components/ui/button"; import { Card } from "@/components/ui/card"; import { MOCK_PAYMENTS } from "@/lib/mock-data"; import { ScanLine, CheckCircle2, Wallet, ChevronRight } from "@/lib/icons"; import { ScreenWrapper } from "@/components/ScreenWrapper"; import { StandardHeader } from "@/components/StandardHeader"; const PRIMARY = "#ea580c"; export default function PaymentsScreen() { const matched = MOCK_PAYMENTS.filter((p) => p.matched); const pending = MOCK_PAYMENTS.filter((p) => !p.matched); return ( Pending Match {pending.map((pay) => ( router.push(`/payments/${pay.id}`)} > ${pay.amount.toLocaleString()} {pay.source} · {pay.date} Match ))} Reconciled {matched.map((pay) => ( ${pay.amount.toLocaleString()} {pay.source} · {pay.date} ))} ); }