import React from 'react'; import { View, Text, StyleSheet, TouchableOpacity, useWindowDimensions } from 'react-native'; import { Ionicons } from '@expo/vector-icons'; import { useRouter } from 'expo-router'; import { colors, spacing, borderRadius, shadows } from '../../constants/theme'; const TABLET_MIN_WIDTH = 768; export default function ScanTabScreen() { const router = useRouter(); const { width } = useWindowDimensions(); const isTablet = width >= TABLET_MIN_WIDTH; return ( Escanear TSI Escanea el código de barras de tu tarjeta sanitaria para encontrar tus medicamentos router.push('/scanner')} > Iniciar escaneo ); } const styles = StyleSheet.create({ container: { flex: 1, backgroundColor: colors.background, alignItems: 'center', justifyContent: 'center', }, content: { alignItems: 'center', paddingHorizontal: spacing.xl, gap: spacing.md, }, contentTablet: { gap: spacing.lg, }, iconContainer: { width: 100, height: 100, borderRadius: 50, backgroundColor: colors.primaryContainer, alignItems: 'center', justifyContent: 'center', marginBottom: spacing.sm, }, iconContainerTablet: { width: 140, height: 140, borderRadius: 70, }, title: { fontSize: 22, fontWeight: 'bold', color: colors.text, }, titleTablet: { fontSize: 28, }, description: { fontSize: 15, color: colors.textSecondary, textAlign: 'center', lineHeight: 22, maxWidth: 280, }, descriptionTablet: { fontSize: 17, maxWidth: 420, lineHeight: 26, }, button: { flexDirection: 'row', alignItems: 'center', gap: spacing.sm, backgroundColor: colors.scanButton, borderRadius: borderRadius.lg, paddingVertical: spacing.md, paddingHorizontal: spacing.xl, marginTop: spacing.md, }, buttonTablet: { paddingVertical: spacing.lg, paddingHorizontal: spacing.xl * 1.5, }, buttonText: { fontSize: 17, fontWeight: '600', color: '#ffffff', }, buttonTextTablet: { fontSize: 20, }, });