import React, { useState } from 'react'; import { View, TextInput, Button, StyleSheet, Text, TouchableOpacity, Keyboard } from 'react-native'; interface Manualtem { onSubmit: (barcode: string) => void; onCancel?: () => void; visible?: boolean; } const ManualItemInput: React.FC = ({ onSubmit, onCancel, visible = true }) => { const [barcode, setBarcode] = useState(''); if (!visible) return null; const handleSubmit = () => { if (barcode.trim().length > 0) { Keyboard.dismiss(); onSubmit(barcode.trim()); setBarcode(''); } }; return ( Saisie manuelle Entrez le code-barres de l'article (EAN) {onCancel && (