LeagueOverview.jsx 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. // components
  2. import PageHeader from '@layout/PageHeader';
  3. import AppGrid from '@layout/AppGrid';
  4. import LeagueRating from '@widgets/LeagueRating';
  5. import MatchesOverview from '@widgets/MatchesOverview';
  6. import TeamStatsCard from '@components/TeamStatsCard';
  7. import TeamPulse from '@widgets/TeamPulse';
  8. import GamesCalendar from '@widgets/GamesCalendar';
  9. import Standings from '@widgets/Standings';
  10. import BallPossessionAreaChart from '@widgets/BallPossessionAreaChart';
  11. import LineDotsChart from '@widgets/LineDotsChart';
  12. import WidgetGroup from '@components/WidgetGroup';
  13. const widgets = {
  14. league_rating: <LeagueRating />,
  15. matches_overview: <MatchesOverview />,
  16. team_stats: <WidgetGroup>
  17. <TeamStatsCard id="manunited" value={14} />
  18. <TeamStatsCard id="chelsea" value={12} />
  19. </WidgetGroup>,
  20. team_pulse: <TeamPulse />,
  21. calendar: <GamesCalendar />,
  22. standings: <Standings />,
  23. ball_possession: <BallPossessionAreaChart />,
  24. dots_chart: <LineDotsChart />
  25. }
  26. const LeagueOverview = () => {
  27. return (
  28. <>
  29. <PageHeader title="English Premier League" />
  30. <AppGrid id="league_overview" widgets={widgets}/>
  31. </>
  32. )
  33. }
  34. export default LeagueOverview