Skip to content

Commit

Permalink
Merge pull request #236 from SCCapstone/finalTweaks
Browse files Browse the repository at this point in the history
changed screen titles, styled recover password button/input, removed …
  • Loading branch information
peytontucker authored Apr 24, 2023
2 parents a8ec1bd + c928167 commit 3d31d1a
Show file tree
Hide file tree
Showing 5 changed files with 39 additions and 13 deletions.
1 change: 0 additions & 1 deletion Screens/Home.js
Original file line number Diff line number Diff line change
Expand Up @@ -93,7 +93,6 @@ export default function Home({ navigation }) {
// Rendering Home component
return (
<View style={styles.container}>
<Text style={styles.Home}>Home</Text>
<Text style={styles.welcomingText}>Welcome {name}!</Text>
<CalorieTracker calorieGoal={calorieGoal} caloriesRemaining={calorieGoal - caloriesConsumed} goal={goal} />
<View style={styles.space} />
Expand Down
10 changes: 8 additions & 2 deletions Screens/Login.js
Original file line number Diff line number Diff line change
Expand Up @@ -81,8 +81,10 @@ export default function Login({ navigation }) {
Login
</Button>
<Button
style={styles.login}
onPress={() => navigation.navigate("RecoverPassword")}>
mode="contained"
labelStyle={styles.forgotPassLabel}
style={styles.login}
onPress={() => navigation.navigate("RecoverPassword")}>
Forgot Password?
</Button>
</View></>
Expand Down Expand Up @@ -117,4 +119,8 @@ const styles = StyleSheet.create({
fontSize: 20,
color: "white",
},
forgotPassLabel: {
fontSize: 12,
color: "white",
},
});
33 changes: 27 additions & 6 deletions Screens/RecoverPassword.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
// Screen that prompts the user to enter their email and reset their password
import React from "react";
import {View, StyleSheet, TextInput, Text, Button, Alert } from "react-native";
import {View, StyleSheet, TextInput, Text, Alert } from "react-native";
import { Button } from "react-native-paper"
import { COLORS } from "../constants/colors";
import { globalStyles } from "../styles/global";
import { sendPasswordResetEmail } from "firebase/auth";
Expand Down Expand Up @@ -43,7 +44,15 @@ export default function RecoverPassword({ navigation }) {
onChangeText={emailChangeHandler}
value={providedEmail}
/>
<Button title={"Change Password"}onPress={pressHandler} />
<View style={styles.container}>
<Button
labelStyle={styles.label}
mode="contained"
style={styles.login}
onPress={pressHandler}>
Reset Password
</Button>
</View>
</View>
)
}
Expand All @@ -58,17 +67,29 @@ const styles = StyleSheet.create({
inputField: {
padding: 5,
paddingLeft: 35,
backgroundColor: 'white',
margin: 20,
backgroundColor: COLORS.wood,
borderRadius: 4
},
text: {
color: "#464838",
fontSize: 22,
marginHorizontal: 50,
marginTop: 20,
marginBottom: 20,
textAlign: "center",
paddingLeft: 12
paddingLeft: 12,
width: 300
},
button: {
width: 200,
borderRadius: 100,
backgroundColor: "black",
},
login: {
width: 200,
marginTop: 10,
borderRadius: 100,
paddingVertical: 3,
backgroundColor: "black",
marginBottom: 20,
},
})
6 changes: 3 additions & 3 deletions components/DiaryStackScreen.js
Original file line number Diff line number Diff line change
Expand Up @@ -10,9 +10,9 @@ function DiaryStackScreen() {
return (
<DiaryStack.Navigator independent={true}>
<DiaryStack.Screen name="Diary" component={DiaryScreen} options={options}/>
<DiaryStack.Screen name="FoodSearch" component={FoodSearchScreen} />
<DiaryStack.Screen name="FoodDetails" component={FoodDetails} />
<DiaryStack.Screen name="EntryDetails" component={EntryDetails} />
<DiaryStack.Screen name="FoodSearch" component={FoodSearchScreen} options={{title: "Food Search"}}/>
<DiaryStack.Screen name="FoodDetails" component={FoodDetails} options={{title: "Food Details"}}/>
<DiaryStack.Screen name="EntryDetails" component={EntryDetails} options={{title: "Entry Details"}}/>
</DiaryStack.Navigator>
);
}
Expand Down
2 changes: 1 addition & 1 deletion components/HomeStackScreen.js
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ function HomeTabScreen() {
return <Ionicons name={iconName} size={size} color={color} />;
}
})} >
<HomeTab.Screen name="Home Screen" component={Home} />
<HomeTab.Screen name="Home Screen" component={Home} options={{title: "Home"}} />
<HomeTab.Screen name="Diary Screen" component={DiaryStackScreen} />
<HomeTab.Screen name="Settings" component={SettingStackScreen} />
</HomeTab.Navigator>
Expand Down

0 comments on commit 3d31d1a

Please sign in to comment.