/**
* BracketViewController
*
* Yeah, I do it iOS style. Handles displaying tournament bracket data.
*
* @copyright Ryan McGrath 2018.
*/
import moment from 'moment';
import React from 'react';
import {ScrollView, Text, View} from 'react-native';
import {inject, observer} from 'mobx-react/native';
import styles from '../styles';
import MemeleeViewController from './MemeleeViewController';
const Match = ({set, ...rest}) => (
{set.entrant1.name ? set.entrant1.name : ''}
{set.entrant1Score}
{set.entrant2.name ? set.entrant2.name : ''}
{set.entrant2Score}
);
@inject('Events') @observer
export default class BracketViewController extends MemeleeViewController {
componentWillMount() {
this.props.Events.fetchBracketData(this.props.bracket.id);
}
render() {
return (
{['winners', 'losers'].map(key => (
{this.props.Events.bracketData[key].map(bracket => (
{bracket.title}
{bracket.sets.map(set => {
if(set.isGF) console.log(JSON.stringify(set, null, 4));
return ;
})}
))}
))}
);
}
}