import { Card, List } from 'antd'; import { useEffect, useState } from 'react'; import { Link } from 'react-router-dom'; import { fetchAllBills } from '../api'; import { withLayout } from '../layouts/main'; import { Bill } from '../types/bill'; function BillsPage() { // Local State const [bills, setBills] = useState([]); // Effects useEffect(() => { const loadBills = async () => { const loadedBills = await fetchAllBills(); setBills(() => loadedBills); }; loadBills(); }, []); return ( <>

All bills

(

{bill.name}

)} /> ); } export default withLayout(BillsPage);