import { View, Text, Button } from "react-native-ui-lib"; import React, { useEffect, useState } from "react"; import { Octicons } from "@expo/vector-icons"; import { useGroceryContext } from "@/contexts/GroceryContext"; const TopDisplay = () => { const { groceries, isShopping } = useGroceryContext(); const [approved, setApproved] = useState(0); const [pending, setPending] = useState(0); const [notBoughtCound, setNotBoughtCound] = useState(0); useEffect(() => { const approvedCount = groceries.filter( (grocery) => grocery.approved ).length; const pendingCount = groceries.filter( (grocery) => !grocery.approved ).length; const notBoughtCound = groceries.filter( (grocery) => !grocery.bought ).length; setApproved(approvedCount); setPending(pendingCount); setNotBoughtCound(notBoughtCound); }, [groceries]); return ( Welcome to your grocery list! {!isShopping ? ( {approved} approved items {pending} pending items