index.js 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. import React from 'react'
  2. import Head from 'next/head'
  3. import Header from '../components/header'
  4. import Nav from '../components/nav'
  5. import Sidebar from '../components/sidebar'
  6. import Footer from '../components/footer'
  7. import Poll from '../components/poll'
  8. import Training from '../components/training'
  9. import { TrainingArchive } from '../components/training'
  10. import Exercise from '../components/exercise'
  11. import { ExerciseList } from '../components/exercise'
  12. import { PeopleList } from '../components/people'
  13. import data from '../initial-data.js'
  14. const Home = () => (
  15. <div id='app'>
  16. <Head>
  17. <title>Home</title>
  18. <link
  19. href='https://fonts.googleapis.com/css?family=Noto+Sans&display=swap'
  20. rel='stylesheet'
  21. />
  22. <link rel='icon' href='/favicon.ico' />
  23. </Head>
  24. <Header />
  25. <Nav />
  26. <main>
  27. <Poll />
  28. <TrainingArchive trainings={data.trainings} />
  29. <ExerciseList exercises={data.exercises} />
  30. <PeopleList people={data.people} />
  31. <Training training={data.trainings[data.trainings.length - 1]} />
  32. </main>
  33. <Footer />
  34. </div>
  35. )
  36. export default Home