0.1.5 • Published 5 months ago

react-native-text-input-interactive v0.1.5

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

Battle Tested ✅

React Native Text Input Interactive

npm version npm Platform - Android and iOS License: MIT styled with prettier

Installation

Add the dependency:

npm i react-native-text-input-interactive

Peer Dependencies

Zero Dependency!

Usage

Import

import TextInput from "react-native-text-input-interactive";

Basic Usage

<TextInput onChangeText={(text: string) => {}} />

Example Project 😍

You can checkout the example project 🥰 There is advanced usage on example.

Simply run

  • npm i
  • react-native run-ios/android

should work of the example project.

Configuration - Props

Customization (Optionals)

TextInput and Icon is fully customizable thanks to prop-drilling, you can use any TextInput props.

PropertyTypeDefaultDescription
mainColorstring#2a41cbchange the main animated color
originalColorstringtransparentchange the original/default animated color
animatedPlaceholderTextColorstring#757575change the placeholder text animated color
ImageComponentComponentImageset your own image component such as; FastImage
IconComponentComponentTouchableOpacityset your own icon component such as; react-native-bounceable
enableIconbooleanfalseset the true for using the right sided icon
iconImageSourceImageSourcePropTypeundefinedset the icon image
onIconPressFunctionundefinedset your own logic for the icon button functionality when the icon is pressed
styleViewStyledefaultset or override the style object for the main container
textInputStyleTextStyledefaultset or override the style object for the text input itself
iconContainerStyleViewStyledefaultset or override the style object for the icon container
iconImageStyleImageStyledefaultset or override the style object for the icon image style
buttonTextstringundefinedchange the button's text
ImageComponentImagedefaultset your own component instead of default react-native Image component

Future Plans

  • LICENSE
  • Write an article about the lib on Medium

Credits

Example mobile design is heavily inspired by Firman Praadita Thank you so much for this inspiration :)

Author

FreakyCoder, kurayogun@gmail.com

License

React Native Text Input Interactive is available under the MIT license. See the LICENSE file for more info.