MatchSummary.jsx 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. // components
  2. import PageHeader from '@layout/PageHeader';
  3. import AppGrid from '@layout/AppGrid';
  4. import User from '@widgets/User';
  5. import WidgetGroup from '@components/WidgetGroup';
  6. import Weather from '@widgets/Weather';
  7. import Attendance from '@widgets/Attendance';
  8. import TeamStatsProgress from '@widgets/TeamStatsProgress';
  9. import PassesPolarChart from '@widgets/PassesPolarChart';
  10. import BassPossessionAreaChartMini from '@widgets/BassPossessionAreaChartMini';
  11. import MatchResultBasic from '@widgets/MatchResultBasic';
  12. import TeamsLineups from '@widgets/TeamsLineups';
  13. import MatchLiveEvents from '@widgets/MatchLiveEvents';
  14. import Coach from '@widgets/Coach';
  15. import PlayerBasicCard from '@components/PlayerBasicCard';
  16. const widgets = {
  17. user: <User />,
  18. group1: <WidgetGroup>
  19. <Attendance />
  20. <Coach />
  21. </WidgetGroup>,
  22. group2: <WidgetGroup>
  23. <Weather />
  24. <PlayerBasicCard />
  25. </WidgetGroup>,
  26. team_stats_progress: <TeamStatsProgress />,
  27. passes_polar_chart: <PassesPolarChart />,
  28. ball_possession: <BassPossessionAreaChartMini />,
  29. match_result: <MatchResultBasic />,
  30. teams_lineups: <TeamsLineups />,
  31. match_live_events: <MatchLiveEvents />
  32. }
  33. const MatchSummary = () => {
  34. return (
  35. <>
  36. <PageHeader title="Match Summary" />
  37. <AppGrid id="match_summary" widgets={widgets}/>
  38. </>
  39. )
  40. }
  41. export default MatchSummary