import * as React from 'react'; import { autoSync } from '../../autoSync'; import { MainPageState } from '../state'; import { GladiatorThumbnail } from './GladiatorThumbnail'; import './mainPage.css'; const MainPage: React.SFC = (props) => (
{/* top fighters list */} {props.topGladiators.length > 0 &&
Top Fighters
{props.topGladiators.map(gladiator =>
props.goToGladiatorPage(gladiator)}>
)}
} {!props.topGladiators.length &&
}
{/* buttons */}
{/* enter the arena */}
props.toTheArena()} title="Enter the arena" />
{/* all gladiators list */}
    {props.gladiatorsList.items.map(gladiator =>
  • props.goToGladiatorPage(gladiator)}>{gladiator.name}
  • ) }
); const connected = autoSync(MainPageState)(MainPage); export { connected as MainPage };