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 (