From ff9e94e392f4ae6a036c8aa4be5c5b1a732d9543 Mon Sep 17 00:00:00 2001 From: ivic00 <102467664+ivic00@users.noreply.github.com> Date: Sat, 31 Aug 2024 18:19:51 +0200 Subject: [PATCH] fix Grocery page, add Reminders context --- app/(auth)/grocery/index.tsx | 7 +- app/(auth)/reminders/index.tsx | 31 +++++---- components/pages/grocery/AddGroceryItem.tsx | 7 +- components/pages/grocery/GroceryItem.tsx | 3 +- components/pages/grocery/GroceryList.tsx | 9 +++ .../pages/reminders/addReminderModal.tsx | 2 +- components/pages/reminders/remindersList.tsx | 37 ++-------- contexts/RemindersContext.tsx | 67 +++++++++++++++++++ 8 files changed, 107 insertions(+), 56 deletions(-) create mode 100644 contexts/RemindersContext.tsx diff --git a/app/(auth)/grocery/index.tsx b/app/(auth)/grocery/index.tsx index cd76766..be6d499 100644 --- a/app/(auth)/grocery/index.tsx +++ b/app/(auth)/grocery/index.tsx @@ -1,22 +1,23 @@ import { ScrollView } from "react-native"; -import { Button, Text, View } from "react-native-ui-lib"; +import { Button, FloatingButton, Text, View } from "react-native-ui-lib"; import Octicons from "@expo/vector-icons/Octicons"; import GroceryList from "@/components/pages/grocery/GroceryList"; import AddGroceryItem from "@/components/pages/grocery/AddGroceryItem"; import { useAuthContext } from "@/contexts/AuthContext"; -import { GroceryProvider } from "@/contexts/GroceryContext"; +import { GroceryProvider, useGroceryContext } from "@/contexts/GroceryContext"; import TopDisplay from "@/components/pages/grocery/TopDisplay"; +import React from "react"; export default function Screen() { return ( - + ); } diff --git a/app/(auth)/reminders/index.tsx b/app/(auth)/reminders/index.tsx index 39a18c8..d45e688 100644 --- a/app/(auth)/reminders/index.tsx +++ b/app/(auth)/reminders/index.tsx @@ -1,24 +1,27 @@ import { Card, Text, View } from "react-native-ui-lib"; import { StyleSheet } from "react-native"; import RemindersList from "@/components/pages/reminders/remindersList"; +import { RemindersProvider } from "@/contexts/RemindersContext"; export default function Screen() { return ( - - - - - Good Morning, - - - Hello Ryanae! - - - - 😇 + + + + + + Good Morning, + + + Hello Ryanae! + + + + 😇 + + - - + ); } diff --git a/components/pages/grocery/AddGroceryItem.tsx b/components/pages/grocery/AddGroceryItem.tsx index 1c2baab..940ca17 100644 --- a/components/pages/grocery/AddGroceryItem.tsx +++ b/components/pages/grocery/AddGroceryItem.tsx @@ -48,8 +48,7 @@ const AddGroceryItem = () => { paddingH-25 style={{ position: "absolute", - bottom: -300, - right: 0, + bottom: 20, width: "100%", height: 60, }} @@ -78,8 +77,8 @@ const AddGroceryItem = () => {