/** * 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 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 => )} ))} ))} ); } }