Skip to content

isaaclem/floating-label-input

Repository files navigation

floating-label-input

contributions welcome HitCount npm version

This package lets you create a animated floating label text input for React Native.

Install

npm install floating-label-input --save

This is fully customizable with following props.

FloatingLabelInput.propTypes = {
  label: PropTypes.any.isRequired,
  sourceColor: PropTypes.string,
  targetColor: PropTypes.string,
  fontColor: PropTypes.string,
  labelSize: PropTypes.number
};

Sample Usage

<FloatingLabelInput
    label="Email"
    value={this.state.email}
    autoCapitalize="none"
    autoCorrect={false}
    onChangeText={value => (this.setState({ email: value }))}
/>
<FloatingLabelInput
    label="Password"
    secureTextEntry
    autoCapitalize="none"
    autoCorrect={false}
    value={this.state.password}
    onChangeText={value => (this.setState({ password: value }))}
/>

And It will look like below
Alt Text

Feel free to Raise PR should you wish to contribute.

About

Floating label input in react native

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published