1.0.6 • Published 5 months ago

react-native-inputtext-roundconner v1.0.6

Weekly downloads
-
License
ISC
Repository
github
Last release
5 months ago

React Native Email and Password Input Components

This repository contains reusable React Native components for handling email and password input fields. The components provide features like validation, show/hide password functionality, and customizable styling.

Components

1. EmailInputText

A component for handling email input. It includes:

  • Email validation
  • Customizable title, placeholder, and styles
  • Conditional styling based on email validity and editability
  • Show/hide password functionality (optional)

Usage Example:

import { EmailInputText } from 'react-native-inputtext-roundconner';

 const [getEmail, setEmail] = useState('')
 
// Inside your component
<EmailInputText
  title="Email"
  placeholder="Enter your email"
  keyboardType="email-address"
  autoCapitalize="none"
  value={emailValue}
  onChangeText={(newEmail) => setEmailValue(newEmail)}
  maxLength={50}
  // Additional props can be passed
/>

2. PasswordInputText

A component for handling password input. It includes:

  • Customizable title, placeholder, and styles
  • Conditional styling based on password validity and editability
  • Show/hide password functionality (optional)

Usage Example:

import { PasswordInputText } from 'react-native-inputtext-roundconner';

  const [getPassword, setPassword] = useState('')
  const [getShowPassword, setShowPassword] = useState(false)

  const ShowPassword = () => {
    setShowPassword(!getShowPassword)
  }

// Inside your component
<PasswordInputText
  title="Password"
  placeholder="Enter your password"
  value={getPassword}
  secureTextEntry={true}
  passwordShow={getShowPassword}
  onPressShowPassword={() => ShowPassword()}
  onChangeText={(newPassword) => setPassword(newPassword)}
  maxLength={50}
  // Additional props can be passed
/>

Styling

The components come with default styling that can be customized. Styling options include border color, background color, and more.