import React from 'react';
import Module from '../../lib/Module';
import {StyleSheet ,TextInput, View, Text } from 'react-native';

import Types from '../../lib/Types';
export default class TextComp extends Module {
	constructor(props) {
		super(props);
		this.state = {
			text: props.text || ""
		}
	}

	display() {
		let {
			text,
			color,
			fontSize
		} = this.props;
		return 	(
				<View>
					<Text style={{color, fontSize}}>
						{text}
					</Text>
					{this.props.children}
				</View>)
	}
}


TextComp.Inputs = {
	text: new Types.Text().default("Enter Text"),
	color: new Types.Text(),
	fontSize: new Types.Integer().default(22)
}