diff --git a/LeftOvers/components/FoodElementText.tsx b/LeftOvers/components/FoodElementText.tsx
index 5928ee2..abd64a1 100644
--- a/LeftOvers/components/FoodElementText.tsx
+++ b/LeftOvers/components/FoodElementText.tsx
@@ -14,7 +14,7 @@ const componentHeight = 60;
const componentWidth = 280;
-export default function FoodElementText(props : foodElementImageProps) {
+export default function FoodElementText(props : FoodElementTextProps) {
const colors = useContext(ColorContext).colors
const styles = StyleSheet.create({
diff --git a/LeftOvers/components/ListSelect.tsx b/LeftOvers/components/ListSelect.tsx
index 2f33ee7..5a2e9e2 100644
--- a/LeftOvers/components/ListSelect.tsx
+++ b/LeftOvers/components/ListSelect.tsx
@@ -11,7 +11,6 @@ type ListProps = {
}
export default function ListSelect(props: ListProps) {
- const [selected, setSelected] = React.useState([]);
const colors = useContext(ColorContext).colors;
const styles = StyleSheet.create({
diff --git a/LeftOvers/components/ProfileDetails.tsx b/LeftOvers/components/ProfileDetails.tsx
index 2bb2c0b..1ef9c9b 100644
--- a/LeftOvers/components/ProfileDetails.tsx
+++ b/LeftOvers/components/ProfileDetails.tsx
@@ -137,7 +137,7 @@ export default function ProfileDetails(props) {
Filters
- {props.diets.length} diets selected
+ {/*{props.diets.length} diets selected*/}
diff --git a/LeftOvers/screens/CreateProfile.tsx b/LeftOvers/screens/CreateProfile.tsx
index 5eb2769..76b4bc0 100644
--- a/LeftOvers/screens/CreateProfile.tsx
+++ b/LeftOvers/screens/CreateProfile.tsx
@@ -15,6 +15,7 @@ import AsyncStorage from '@react-native-async-storage/async-storage';
export default function CreateProfile(props) {
const colors = useContext(ColorContext).colors
const profile_service = new ProfileService()
+ const all = []
const die = [{value: "Dairy free"}, {value: "Gluten free"}, {value: "Porkless"}, {value: "Vegan"}, {value: "Vegetarian"}, {value: "Pescatarian"}]
const [name, onChangeName] = useState();
const [avatar, setAvatar] = useState('');
diff --git a/LeftOvers/screens/Profiles.tsx b/LeftOvers/screens/Profiles.tsx
index e26f939..132f318 100644
--- a/LeftOvers/screens/Profiles.tsx
+++ b/LeftOvers/screens/Profiles.tsx
@@ -14,10 +14,7 @@ import ProfileService from '../Services/Profiles/ProfileService';
export default function Profiles({navigation, props}) {
const colors = useContext(ColorContext).colors
const profile_service = new ProfileService()
-
- const all = []
- const die = [{value: "Dairy free"}, {value: "Gluten free"}, {value: "Porkless"}, {value: "Vegan"}, {value: "Vegetarian"}, {value: "Pescatarian"}]
-
+
const [visible, setVisible] = useState(false);
const [profiles, setProfiles] = useState([]);
const [selectedProfileIndex, setSelectedProfileIndex] = useState(null);
@@ -45,10 +42,10 @@ export default function Profiles({navigation, props}) {
const handleGetProfiles = async () => {
try {
- const results = await profile_service.getProfiles()
- return results
+ const existingProfiles = await AsyncStorage.getItem('profiles');
+ return JSON.parse(existingProfiles) || [];
} catch (error) {
- console.log(error);
+ console.log("Error occured during GetProfiles", error);
return [];
}
}
@@ -70,7 +67,7 @@ export default function Profiles({navigation, props}) {
height: "75%",
width: "100%",
};
- const styles = StyleSheet.create({
+ const styles = StyleSheet.create({
container: {
height: "100%",
width: "100%",
@@ -227,8 +224,6 @@ export default function Profiles({navigation, props}) {
));
-
-
return (