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}
/>
*/