Files
drip/components/common/app-text-input.js
T
2020-12-13 18:02:39 +01:00

38 lines
851 B
JavaScript

import React from 'react'
import { KeyboardAvoidingView, StyleSheet, TextInput } from 'react-native'
import PropTypes from 'prop-types'
import { Colors, Spacing, Typography } from '../../styles'
const AppTextInput = ({ style, ...props }) => {
return (
<KeyboardAvoidingView
behavior="padding"
keyboardVerticalOffset={250}
>
<TextInput style={[styles.input, style]} {...props} />
</KeyboardAvoidingView>
)
}
AppTextInput.propTypes = {
style: PropTypes.object
}
const styles = StyleSheet.create({
input: {
backgroundColor: 'white',
borderColor: Colors.grey,
borderRadius: 5,
borderStyle: 'solid',
borderWidth: 1,
color: Colors.greyDark,
marginTop: Spacing.base,
minWidth: '80%',
paddingHorizontal: Spacing.base,
...Typography.mainText
}
})
export default AppTextInput