UNPKG

@platformbuilders/react-native-ui

Version:
17 lines 698 B
import React, { useState, useCallback } from 'react'; import TextInput from '../index'; const PasswordInput = (props) => { const [hidePassword, setHidePassword] = useState(true); const hitSlop = { left: 40, right: 40, top: 40, bottom: 40, }; const onPressShowPassword = useCallback(() => { setHidePassword(!hidePassword); }, [hidePassword]); return (React.createElement(TextInput, Object.assign({ secureTextEntry: hidePassword, iconName: hidePassword ? 'eye' : 'eye-off', iconTouchableEnabled: true, onPressIcon: onPressShowPassword, iconHitSlop: hitSlop }, props))); }; export default PasswordInput; //# sourceMappingURL=index.js.map