/* eslint-disable react-native/no-inline-styles */ import React, { useState } from 'react'; import { StyleSheet, TextInput, TouchableOpacity, View } from 'react-native'; const InputTools: React.FC = (props: any) => { const { onSend, bgColor, sendIcon } = props; const [input, onInput] = useState(''); return ( { onInput(text); }} autoCorrect={false} multiline={true} numberOfLines={5} // returnKeyType="send" /> { onSend && onSend(input); onInput(''); }} > {sendIcon} ); }; const styles = StyleSheet.create({ sendStyle: { width: 40, height: 40, marginLeft: 10, borderRadius: 90, justifyContent: 'center', alignItems: 'center', }, textInputStyle: { flex: 1, paddingHorizontal: 15, backgroundColor: 'white', borderRadius: 20, maxHeight: 100, minHeight: 40, paddingTop: 12, }, }); export default InputTools;