diff --git a/components/pages/grocery/GroceryList.tsx b/components/pages/grocery/GroceryList.tsx index 216f71b..eb27677 100644 --- a/components/pages/grocery/GroceryList.tsx +++ b/components/pages/grocery/GroceryList.tsx @@ -8,7 +8,21 @@ import {AntDesign} from "@expo/vector-icons"; import EditGroceryItem from "./EditGroceryItem"; import {ProfileType, useAuthContext} from "@/contexts/AuthContext"; import {IGrocery} from "@/hooks/firebase/types/groceryData"; -import AddPersonIcon from "@/assets/svgs/AddPersonIcon"; +import Ionicons from '@expo/vector-icons/Ionicons'; +import AddChoreDialog from "@/components/pages/todos/AddChoreDialog"; +import {REPEAT_TYPE} from "@/hooks/firebase/types/todoData"; +import {ToDosContextProvider} from "@/contexts/ToDosContext"; + +const shoppingTodo = { + id: "", + title: "Go shopping", + points: 10, + date: new Date(), + rotate: false, + repeatType: REPEAT_TYPE.NONE, + assignees: [], + repeatDays: [] +}; const GroceryList = ({onInputFocus}: {onInputFocus: (y: number) => void}) => { const { @@ -34,6 +48,7 @@ const GroceryList = ({onInputFocus}: {onInputFocus: (y: number) => void}) => { const [pendingVisible, setPendingVisible] = useState(true); const [approvedVisible, setApprovedVisible] = useState(true); + const [choreDialogVisible, setChoreDialogVisible] = useState(false); // Group approved groceries by category const approvedGroceriesByCategory = approvedGroceries?.reduce( @@ -120,9 +135,15 @@ const GroceryList = ({onInputFocus}: {onInputFocus: (y: number) => void}) => { {pendingGroceries?.length} pending - - + setChoreDialogVisible(true)}> + + + {choreDialogVisible && } +