react-native-input-accessory-view
TypeScript icon, indicating that this package has built-in type declarations

0.4.0 • Public • Published

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

/react-native-input-accessory-view/

    Package Sidebar

    Install

    npm i react-native-input-accessory-view

    Weekly Downloads

    4

    Version

    0.4.0

    License

    MIT

    Unpacked Size

    18.6 kB

    Total Files

    9

    Last publish

    Collaborators

    • hlam104