better price viewing

This commit is contained in:
Toralf Neby berge committed 2017-08-14 23:40:18 +02:00
1 parent b3f066ea2c
commit 10550e28a7
1 file changed
+29 -5
+29 -5
View File
@@ -35,16 +35,40 @@ export default class EventDetails extends Component {
Linking.openURL(link);
}
price() {
let item = this.props.item;
let reg_kr = null;
let mem_kr = null;
if (item.price_regular === '0') {
item.price_regular = 'Gratis'
}
if (item.price_member === '0') {
item.price_member = 'Gratis'
}
if (item.price_regular != 'Gratis') {
reg_kr = " kr"
}
if (item.price_member != 'Gratis') {
mem_kr = " kr"
}
if (item.price_regular && item.price_member) {
return <Text style={styles.metaText}>Pris: {item.price_regular}{reg_kr} - Medlemmer: {item.price_member}{mem_kr}</Text>;
}
if (item.price_regular) {
return <Text style={styles.metaText}>Pris: {item.price_regular}{reg_kr}</Text>
}
if (item.price_member) {
return <Text style={styles.metaText}>Pris (Medlemmer): {item.price_member}{mem_kr}</Text>
}
}
render() {
const item = this.props.item;
let image = null;
if (item.thumbnail.medium_large) {
image = <Image source={{uri: item.thumbnail.medium_large}} style={styles.image} />;
}
let price = null;
if (item.price_regular && item.price_regular) {
price = <Text style={styles.metaText}>Pris: {item.price_regular} - Medlemmer: {item.price_member}</Text>;
}
let faceButton = null;
if (item.facebook_url) {
faceButton = <TouchableHighlight underlayColor="#fff" onPress={() => this._onUrlPress(item.facebook_url)}>
@@ -89,7 +113,7 @@ export default class EventDetails extends Component {
<Text style={styles.metaText}>{this._formatLocalDay(item.start_time)} kl. {this._formatTime(item.start_time)} - {this._formatTime(item.end_time)},</Text>
<Text style={styles.timeRelative}> {this._formatRelative(item.start_time)}</Text>
</View>
{price}
{this.price()}
</View>
<View style={styles.buttonContainer}>
{faceButton}