import React, { useState } from 'react'; import {View , Text, TextInput, Button,StyleSheet} from 'react-native'; import { Icon } from 'react-native-elements' export default function TextEditor(props) { let [text, setText] = useState(props.text || ''); let title = props.title || "Input"; return ( {title} { props.onChange && props.onChange(text); setText(text); }} value={text}/> ); } const styles = StyleSheet.create({ container:{ padding:24, paddingTop: 0, flexDirection: 'row', justifyContent: 'space-between', alignItems: 'baseline' }, capFirst: { fontSize: 14, fontFamily: 'roboto-light', textTransform: 'capitalize' }, defaultInput: { marginTop:6, borderWidth:1, backgroundColor: 'white', boxShadow: '0px 3px 6px #00000029', borderColor: '#FFFFFF66', borderRadius: 14 }, title: { } }) /* {key} this.editNode(text, key, Structure[key])} value={this.viewNode.props[key]} keyboardType={Structure[key].constructor.name === 'Interger' ? 'numeric':null} /> */