diff --git a/src/components/view/field-editor.jsx b/src/components/view/field-editor.jsx
index 6c741bf..79c1b47 100644
--- a/src/components/view/field-editor.jsx
+++ b/src/components/view/field-editor.jsx
@@ -1,131 +1,118 @@
import React, {useState, useEffect, useRef} from 'react';
import {connect} from 'react-redux';
import TextField from 'react-native-material-textfield/src/components/field';
-import {StyleSheet} from 'react-native';
+import {StyleSheet, TextInput} from 'react-native';
import {View, Text, Button, Picker} from 'native-base';
import Icon from 'react-native-vector-icons/FontAwesome5';
import IconedButton from './iconed-button.jsx';
const FieldEditor = props => {
- const [data, setData] = useState({});
- const [editing, setEditing] = useState(true);
- const label = props.data.label;
- const [selectedValue, setSelectedValue] = useState(
- props.data.values[0],
- );
- const [userTyped, setUserTyped] = useState('');
- const input = useRef();
- useEffect(() => {
- setData(props.data);
- }, []);
+ const [data, setData] = useState({});
+ const [editing, setEditing] = useState(true);
+ const label = props.data.label;
+ const [selectedValue, setSelectedValue] = useState(props.data.values[0]);
+ const [userTyped, setUserTyped] = useState('');
+ const input = useRef();
+ useEffect(() => {
+ setData(props.data);
+ }, []);
- const selectValue = value => {
- setSelectedValue(value);
- };
- const typing = text => {
- setUserTyped(text)
- };
- const confirmTyped = () => {
- const values = data.values
- setData({...data, values: [...values, userTyped]})
- }
+ const selectValue = value => {
+ setSelectedValue(value);
+ };
+ const typing = text => {
+ console.log(text);
+ setUserTyped(text);
+ };
+ const confirmTyped = () => {
+ const values = data.values;
+ setData({...data, values: [...values, userTyped]});
+ };
- const styles = StyleSheet.create({
- wrapper: {},
- inner: {
- display: 'flex',
- justifyContent: 'space-between',
- flexDirection: 'row',
- alignItems: 'center',
- alignContent: 'center',
- },
- row: {
- display: 'flex',
- flexDirection: 'row',
- justifyContent: 'space-between',
- width: 90,
- },
- button: {
- width: 40,
- height: 40,
- display: 'flex',
- justifyContent: 'center',
- alignItems: 'center',
- },
- tfWrapper: {
- width: editing ? '75%' : '84%',
- },
- });
+ const styles = StyleSheet.create({
+ wrapper: {},
+ inner: {
+ display: 'flex',
+ justifyContent: 'space-between',
+ flexDirection: 'row',
+ alignItems: 'center',
+ alignContent: 'center',
+ },
+ row: {
+ display: 'flex',
+ flexDirection: 'row',
+ justifyContent: 'space-between',
+ width: 90,
+ },
+ button: {
+ width: 40,
+ height: 40,
+ display: 'flex',
+ justifyContent: 'center',
+ alignItems: 'center',
+ },
+ tfWrapper: {
+ width: editing ? '75%' : '84%',
+ },
+ pickerLabel: {
+ color: '#00000050',
+ fontSize: 12,
+ marginLeft: 2,
+ },
+ hr: {
+ height: 1,
+ width: '100%',
+ backgroundColor: '#00000070',
+ },
+ });
- return (
-
- {label}
-
-
- {editing ? (
-
- typing(text)
- }
- />
- ) : (
-
- selectValue(
- value,
- )
- }>
- {data.values.map(
- (value, id) => {
- return (
-
- );
- },
- )}
-
- )}
-
- {editing ? (
-
- {
- setEditing(
- !editing,
- );
- }}
- />
-
-
- ) : (
- {
- setEditing(!editing);
- }}
- />
- )}
-
-
- );
+ return (
+
+
+
+ {editing ? (
+ typing(text)}
+ />
+ ) : (
+
+ {'label'}
+ selectValue(value)}>
+ {data.values.map((value, id) => {
+ return ;
+ })}
+
+
+ )}
+
+ {editing ? (
+
+ {
+ setEditing(!editing);
+ }}
+ />
+
+
+ ) : (
+ {
+ setEditing(!editing);
+ }}
+ />
+ )}
+
+
+
+ );
};
export default connect()(FieldEditor);