import { View, Text, StyleSheet, TouchableOpacity } from "react-native"; import { Ionicons } from "@expo/vector-icons"; export default function ProfileScreen() { return ( {/* Header */} Profile Informasi pengguna aplikasi {/* Profile Card */} Fahrul fahrul@email.com {/* Info Card */} Aplikasi: Hitung Duit Versi: 1.0.0 Project Tugas Mobile Programming {/* Logout Button */} Logout ); } const styles = StyleSheet.create({ container: { flex: 1, backgroundColor: "#F5F7FA", padding: 24, paddingTop: 60, }, title: { fontSize: 30, fontWeight: "bold", marginBottom: 6, }, subtitle: { fontSize: 15, color: "#666", marginBottom: 28, }, profileCard: { backgroundColor: "#2563EB", borderRadius: 20, padding: 28, alignItems: "center", marginBottom: 24, }, avatar: { width: 80, height: 80, borderRadius: 40, backgroundColor: "rgba(255,255,255,0.25)", justifyContent: "center", alignItems: "center", marginBottom: 16, }, name: { fontSize: 24, fontWeight: "bold", color: "#FFFFFF", marginBottom: 6, }, email: { fontSize: 14, color: "#DBEAFE", }, infoCard: { backgroundColor: "#FFFFFF", borderRadius: 18, padding: 20, marginBottom: 28, shadowColor: "#000", shadowOpacity: 0.05, shadowRadius: 6, elevation: 3, }, infoRow: { flexDirection: "row", alignItems: "center", gap: 12, marginBottom: 18, }, infoText: { fontSize: 15, color: "#333", flex: 1, }, logoutButton: { backgroundColor: "#DC2626", paddingVertical: 16, borderRadius: 14, flexDirection: "row", justifyContent: "center", alignItems: "center", gap: 10, }, logoutText: { color: "#FFFFFF", fontSize: 16, fontWeight: "600", }, });