import { View, StyleSheet, KeyboardAvoidingView, ScrollView, TouchableOpacity, } from "react-native"; import { Text } from "@/components/ui/Text"; import { router } from "expo-router"; import { Spacing, Typography, Colors, BorderRadius, Shadows } from "@/constants/theme"; import { Ionicons } from "@expo/vector-icons"; export default function NewCareAction() { return ( Que tipo de ação? Selecione o tipo de ação de cuidado que deseja registrar router.push('/care-actions/medicine')} > Medicamento Registre a tomada de um medicamento router.push('/care-actions/appointment')} > Consulta Registre uma consulta ou sessão router.push('/care-actions/activity')} > Atividade Registre uma atividade física ou mental ); } const styles = StyleSheet.create({ keyboardView: { flex: 1, }, container: { gap: 24, paddingHorizontal: Spacing.containerPadding, paddingVertical: Spacing.sectionGap, marginBottom: 50, }, header: { gap: 8, }, headerTitle: { ...Typography.headlineMd, }, headerSubtitle: { ...Typography.bodyMd, color: Colors.light.textSecondary, }, typeCard: { flexDirection: 'row', alignItems: 'center', backgroundColor: '#fff', borderRadius: BorderRadius.lg, padding: Spacing.cardGap, borderWidth: 1, borderColor: Colors.light.divider, gap: 12, ...Shadows.sm, }, typeIcon: { width: 48, height: 48, borderRadius: BorderRadius.md, alignItems: 'center', justifyContent: 'center', }, typeTextWrap: { flex: 1, gap: 2, }, typeTitle: { ...Typography.bodyLg, }, typeDesc: { ...Typography.labelSm, color: Colors.light.textSecondary, }, });