import React from 'react'; import { Text, View } from 'react-native'; import Touchable from 'react-native-platform-touchable'; import { CustomIcon } from '../../../lib/Icons'; import { themes } from '../../../lib/constants'; import ActivityIndicator from '../../ActivityIndicator'; import styles from './styles'; interface IInput { children?: JSX.Element; onPress: () => void; theme: string; inputStyle?: object; disabled?: boolean | null; placeholder?: string; loading?: boolean; innerInputStyle?: object; } const Input = ({ children, onPress, theme, loading, inputStyle, placeholder, disabled, innerInputStyle }: IInput) => ( {placeholder ? {placeholder} : children} {loading ? ( ) : ( )} ); export default Input;