import { View, Text, TextInput, StyleSheet, } from 'react-native'; import React, { useState } from 'react'; import { GlobalTheme } from '../theme'; const CustomTextInput = ({ label, value, onChangeText, keyboardType, secureTextEntry, right, textstyle, viewstyle, maxLength }) => { const [isFocused, setFocused] = useState(false); const [hidepassword, setHidePassword] = useState(false); const handleFocus = () => { setFocused(true); }; const handleBlur = () => { setFocused(false); }; const inputStyle = { borderColor: isFocused ? '#2680EB' : '#DFDFDF', borderWidth: isFocused ? 2 : 1, backgroundColor: isFocused ? '#FFF' : '#Fff', borderRadius: GlobalTheme.borderRadius.md, }; return ( {label} ); }; export default CustomTextInput; const styles = StyleSheet.create({ input: { height: 50, borderWidth: 1, padding: 10, borderRadius: 4, color: GlobalTheme.colors.black, }, inputContainer: { marginBottom: 16, }, });