| 5 | import { DeviceUtils } from '@/utils/DeviceUtils'; |
| 6 | |
| 7 | interface ResponsiveTextInputProps { |
| 8 | placeholder?: string; |
| 9 | value: string; |
| 10 | onChangeText: (text: string) => void; |
| 11 | label?: string; |
| 12 | error?: string; |
| 13 | secureTextEntry?: boolean; |
| 14 | keyboardType?: 'default' | 'numeric' | 'email-address' | 'phone-pad'; |
| 15 | multiline?: boolean; |
| 16 | numberOfLines?: number; |
| 17 | editable?: boolean; |
| 18 | style?: ViewStyle; |
| 19 | inputStyle?: TextStyle; |
| 20 | onFocus?: () => void; |
| 21 | onBlur?: () => void; |
| 22 | } |
| 23 | |
| 24 | const ResponsiveTextInput = forwardRef<TextInput, ResponsiveTextInputProps>( |
| 25 | ( |
nothing calls this directly
no outgoing calls
no test coverage detected