import React from 'react'; import { View, Text, StyleSheet, ScrollView, TouchableOpacity, Linking, Image, } from 'react-native'; import { Ionicons } from '@expo/vector-icons'; import { SafeAreaView } from 'react-native-safe-area-context'; import { PageHeader } from '@/components/PageHeader'; export default function AboutScreen() { const openURL = (url: string) => { Linking.openURL(url).catch(() => {}); }; return ( {/* Header */} WellNuo Caring for those who matter most Version 1.0.0 {/* Description */} WellNuo helps families stay connected with their loved ones through smart monitoring and AI-powered insights. {/* Features */} Features {/* Links */} Links openURL('https://wellnuo.com')} /> openURL('https://docs.wellnuo.com')} /> openURL('https://wellnuo.com/privacy')} /> openURL('https://wellnuo.com/terms')} last /> {/* Footer */} © 2026 WellNuo Inc. ); } function FeatureItem({ icon, title, subtitle, last }: { icon: string; title: string; subtitle: string; last?: boolean; }) { return ( {title} {subtitle} ); } function LinkItem({ title, onPress, last }: { title: string; onPress: () => void; last?: boolean; }) { return ( {title} ); } const styles = StyleSheet.create({ container: { flex: 1, backgroundColor: '#F2F2F7', }, scrollContent: { paddingBottom: 40, }, header: { alignItems: 'center', paddingVertical: 32, backgroundColor: '#FFFFFF', }, logo: { width: 80, height: 80, }, appName: { fontSize: 28, fontWeight: '700', color: '#000000', marginTop: 16, }, tagline: { fontSize: 15, color: '#8E8E93', marginTop: 4, }, version: { fontSize: 13, color: '#C7C7CC', marginTop: 8, }, section: { marginTop: 24, }, sectionTitle: { fontSize: 13, fontWeight: '600', color: '#8E8E93', textTransform: 'uppercase', letterSpacing: 0.5, marginLeft: 16, marginBottom: 8, }, card: { backgroundColor: '#FFFFFF', marginHorizontal: 16, borderRadius: 12, }, cardText: { fontSize: 15, lineHeight: 22, color: '#000000', padding: 16, }, featureItem: { flexDirection: 'row', alignItems: 'center', padding: 14, }, featureIcon: { width: 36, height: 36, borderRadius: 8, backgroundColor: 'rgba(10, 132, 255, 0.1)', alignItems: 'center', justifyContent: 'center', }, featureContent: { flex: 1, marginLeft: 12, }, featureTitle: { fontSize: 16, fontWeight: '500', color: '#000000', }, featureSubtitle: { fontSize: 13, color: '#8E8E93', marginTop: 2, }, linkItem: { flexDirection: 'row', alignItems: 'center', justifyContent: 'space-between', padding: 14, paddingHorizontal: 16, }, linkTitle: { fontSize: 16, color: '#000000', }, itemBorder: { borderBottomWidth: StyleSheet.hairlineWidth, borderBottomColor: '#E5E5EA', }, footer: { textAlign: 'center', fontSize: 13, color: '#8E8E93', marginTop: 32, }, });