import React, { useEffect, useState } from 'react'; import { View, Text, FlatList, CheckBox, Alert } from 'react-native'; import { fetchInvoices, markAsPaid } from '../utils/api'; const InvoiceScreen = () => { const [invoices, setInvoices] = useState([]); useEffect(() => { fetchInvoices(setInvoices); }, []); return ( item._id} renderItem={({ item }) => ( {`Invoice Number: ${item.invoiceNumber}`} {`Due Date: ${item.dueDate}`} markAsPaid(item._id, setInvoices)} /> )} /> ); }; export default InvoiceScreen;