dummy home screen

This commit is contained in:
Jaanu423
2025-09-16 11:45:03 +05:30
parent 3fd7b2c007
commit 2df041adbc
5 changed files with 181 additions and 28 deletions
+12 -12
View File
@@ -267,7 +267,7 @@ const Profile = () => {
if (fetching || !user) {
return (
<View style={styles.loadingContainer}>
<ActivityIndicator size="large" color="#6366f1" />
<ActivityIndicator size="large" color={colors.Profile} />
<Text style={styles.loadingText}>Loading profile...</Text>
</View>
);
@@ -281,7 +281,7 @@ const Profile = () => {
<View style={styles.header}>
<Text style={styles.headerTitle}>User Profile</Text>
<TouchableOpacity onPress={fetchUserProfile} style={styles.refreshButton}>
<Ionicons name="refresh" size={24} color="#fff" />
<Ionicons name="refresh" size={24} color={colors.Profile} />
</TouchableOpacity>
</View>
<KeyboardAvoidingView
@@ -318,7 +318,7 @@ const Profile = () => {
onPress={handleUpdateImage}
icon={imageUpdating ? undefined : "cloud-upload"}
style={styles.updateImageButton}
buttonBackground="#6366f1"
buttonBackground={colors.Profile}
/>
</View>
@@ -334,7 +334,7 @@ const Profile = () => {
</View>
<View style={styles.detailRow}>
<Ionicons name="person" size={20} color="#6366f1" style={styles.detailIcon} />
<Ionicons name="person" size={20} color={colors.Profile} style={styles.detailIcon} />
<View>
<Text style={styles.detailLabel}>Name</Text>
<Text style={styles.detailText}>{user.firstName} {user.lastName}</Text>
@@ -342,7 +342,7 @@ const Profile = () => {
</View>
<View style={styles.detailRow}>
<Ionicons name="mail" size={20} color="#6366f1" style={styles.detailIcon} />
<Ionicons name="mail" size={20} color={colors.Profile} style={styles.detailIcon} />
<View>
<Text style={styles.detailLabel}>Email</Text>
<Text style={styles.detailText}>{user.email || "Not provided"}</Text>
@@ -350,7 +350,7 @@ const Profile = () => {
</View>
<View style={styles.detailRow}>
<Ionicons name="call" size={20} color="#6366f1" style={styles.detailIcon} />
<Ionicons name="call" size={20} color={colors.Profile} style={styles.detailIcon} />
<View>
<Text style={styles.detailLabel}>Mobile</Text>
<Text style={styles.detailText}>{user.mobile || "Not provided"}</Text>
@@ -358,7 +358,7 @@ const Profile = () => {
</View>
<View style={styles.detailRow}>
<Ionicons name="at-circle" size={20} color="#6366f1" style={styles.detailIcon} />
<Ionicons name="at-circle" size={20} color={colors.Profile} style={styles.detailIcon} />
<View>
<Text style={styles.detailLabel}>Username</Text>
<Text style={styles.detailText}>{user.username}</Text>
@@ -366,7 +366,7 @@ const Profile = () => {
</View>
<View style={styles.detailRow}>
<Ionicons name="location" size={20} color="#6366f1" style={styles.detailIcon} />
<Ionicons name="location" size={20} color={colors.Profile} style={styles.detailIcon} />
<View>
<Text style={styles.detailLabel}>Address</Text>
<Text style={styles.detailText}>{user.address || "Not provided"}</Text>
@@ -374,7 +374,7 @@ const Profile = () => {
</View>
<View style={styles.detailRow}>
<Ionicons name="male-female" size={20} color="#6366f1" style={styles.detailIcon} />
<Ionicons name="male-female" size={20} color={colors.Profile} style={styles.detailIcon} />
<View>
<Text style={styles.detailLabel}>Gender</Text>
<Text style={styles.detailText}>{user.gender || "Not specified"}</Text>
@@ -382,7 +382,7 @@ const Profile = () => {
</View>
<View style={styles.detailRow}>
<Ionicons name="key" size={20} color="#6366f1" style={styles.detailIcon} />
<Ionicons name="key" size={20} color={colors.Profile} style={styles.detailIcon} />
<View>
<Text style={styles.detailLabel}>Role</Text>
<Text style={styles.detailText}>{user.role || "User"}</Text>
@@ -395,7 +395,7 @@ const Profile = () => {
onPress={() => setEditing(true)}
icon="create"
style={styles.editButton}
buttonBackground="#6366f1"
buttonBackground={colors.Profile}
/>
</>
) : (
@@ -480,7 +480,7 @@ const Profile = () => {
const styles = StyleSheet.create({
container: {
flex: 1,
backgroundColor: colors.pastelBlue,
// backgroundColor: colors.pastelBlue,
paddingBottom: '30%',
},
loadingContainer: {