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 = () => {