/**
* TournamentInfoViewController
*
* Yeah, I do it iOS style. Handles fetching and displaying tournament data.
*
* @copyright Ryan McGrath 2018.
*/
import moment from 'moment';
import React from 'react';
import {ScrollView, StyleSheet, Image, Text, View, TouchableOpacity, Dimensions} from 'react-native';
//import Markdown from 'react-native-simple-markdown'
import Markdown from 'react-native-markdown-renderer';
import SegmentedControlTab from 'react-native-segmented-control-tab';
import SettingsList, {Header, Item} from 'react-native-settings-list';
import styles from '../styles';
import MemeleeViewController from './MemeleeViewController';
const w = Dimensions.get('screen').width;
/*
Register
Bookmark
*/
export default class TournamentInfoViewController extends MemeleeViewController {
state = {
selectedIndex: 0
};
onEventTapped = (evt) => {
this.props.navigator.push({
screen: 'memelee.tournamentEventInfoScreen',
title: evt.name,
passProps: {tournament: this.props.tournament, evt: evt},
navigatorStyle: {tabBarHidden: true}
});
}
swapIndex = (index) => {
this.setState({
selectedIndex: index
});
}
render() {
const s = StyleSheet.flatten(styles.tournamentDetailsEventWrapper);
return (
{this.state.selectedIndex === 0 ? (
{this.props.tournament.details && this.props.tournament.details !== '' ? this.props.tournament.details : ''}
) : null}
{this.state.selectedIndex === 1 ? (
{this.props.tournament.memeleeEvents.map(evt => (
))}
) : null}
);
}
}