Work item delete working

This commit is contained in:
John Lyon-Smith
2018-04-06 15:57:24 -07:00
parent 57f98ad398
commit 1c222f06e9
4 changed files with 82 additions and 38 deletions

View File

@@ -1,7 +1,7 @@
import React from 'react'
import PropTypes from 'prop-types'
import { TextInput, Text, View } from 'react-native'
import autobind from 'autobind-decorator'
import React from "react"
import PropTypes from "prop-types"
import { TextInput, Text, View } from "react-native"
import autobind from "autobind-decorator"
export class BoundInput extends React.Component {
static propTypes = {
@@ -37,9 +37,7 @@ export class BoundInput extends React.Component {
const { binder, name } = this.props
const state = binder.getFieldState(name)
if (!state.readOnly && !state.disabled) {
this.setState(binder.updateFieldValue(name, newText))
}
this.setState(binder.updateFieldValue(name, newText))
}
render() {
@@ -51,14 +49,16 @@ export class BoundInput extends React.Component {
}
return (
<View style={{ width: '100%' }}>
<Text style={{ color: 'black', fontSize: 14, marginBottom: 5 }}>{label}</Text>
<View style={{ width: "100%" }}>
<Text style={{ color: "black", fontSize: 14, marginBottom: 5 }}>
{label}
</Text>
<TextInput
style={{
width: '100%',
width: "100%",
paddingLeft: 5,
paddingRight: 5,
borderColor: 'gray',
borderColor: "gray",
borderWidth: 1,
fontSize: 16,
paddingTop: 7,
@@ -67,17 +67,21 @@ export class BoundInput extends React.Component {
multiline={lines > 1}
numberOfLines={lines}
editable={!disabled}
autoCapitalize='none'
underlineColorAndroid='white'
autoCapitalize="none"
underlineColorAndroid="white"
value={value}
secureTextEntry={password}
onChangeText={this.handleChangeText}
placeholder={placeholder} />
<Text style={{
fontSize: 12,
display: valid ? 'none' : 'flex',
color: 'red',
}}>{message}</Text>
placeholder={placeholder}
/>
<Text
style={{
fontSize: 12,
display: valid ? "none" : "flex",
color: "red",
}}>
{message}
</Text>
</View>
)
}