LabelLinkView.js
1.14 KB
import React, {Component} from 'react';
import {
View,
Text,
TouchableOpacity
} from 'react-native';
const defaultHeight = (30);
const HPading = (16);
const VPading = (6);
export default class LabelLinkView extends Component {
constructor(props) {
super(props);
this.state = {}
this.attrData = this.props.attrData;
}
render() {
let {name, code, type, uom, description, isRequired, isPreview} = this.attrData;
let {placeholder, hyperlink} = JSON.parse(this.attrData.data);
return (
<TouchableOpacity
style={{width: '100%', backgroundColor: 'rgba(245, 245, 245, 1)', flexDirection: 'row',alignItems:'center',paddingVertical:VPading,paddingHorizontal:HPading,height:defaultHeight}}
activeOpacity={0.8}
onPress={()=>{}}
>
{/*{isRequired&&<Text style={{ color: "#FF3030" }}>* {" "}</Text>}*/}
{/*{!isRequired&&<Text style={{ color: "#fff" }}>* {" "}</Text>}*/}
<Text style={{fontSize: 14, color: '#999'}}>{placeholder}</Text>
</TouchableOpacity>
);
}
}