import React from 'react'; import { Modal, StyleSheet, Text, TouchableOpacity, View } from 'react-native'; import { BlurView } from 'expo-blur'; import Animated, { FadeIn, FadeInDown, FadeOut, FadeOutDown } from 'react-native-reanimated'; import { Colors, Radius, Spacing, Typography } from '@/constants/theme'; import { Button } from './button'; interface ActionModalProps { visible: boolean; title: string; message: string; confirmText?: string; cancelText?: string; onConfirm: () => void; onCancel: () => void; isDestructive?: boolean; } export function ActionModal({ visible, title, message, confirmText = 'Confirmar', cancelText = 'Cancelar', onConfirm, onCancel, isDestructive = false, }: ActionModalProps) { if (!visible) return null; return ( {title} {message}