0.4.0 • Published 9 months ago

react-native-input-accessory-view v0.4.0

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

React Native Input Accessory View

React Native Input Accessory View

Version

An universal InputAccessoryView for Android and iOS

Installation

yarn add react-native-input-accessory-view

If you don't have those already, you will also need to install the react-native-safe-area-context and react-native-reanimated

yarn add react-native-reanimated
yarn add react-native-safe-area-context@4.7.1

Usage

import InputAccessoryView from 'react-native-input-accessory-view';
// ...

return (
  <>
    <SafeAreaView style={styles.container}>
      <View style={{ height: 55, backgroundColor: 'blue', width: '100%' }}>
        <TextInput style={{ flex: 1, padding: 0 }} />
      </View>
    </SafeAreaView>
    <InputAccessoryView
      spaceHeight={100}
      extraHeight={0} //? optional
      renderView={() => (
        <View
          style={{
            flex: 1,
            backgroundColor: 'blue',
            alignItems: 'center',
            justifyContent: 'center',
          }}
        >
          <Text style={{ color: 'red' }}>hello</Text>
        </View>
      )}
    />
  </>
);

// ...

See the example app for full usage details.

License

MIT