1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586 |
- import React from "react";
- import Head from "next/head";
- import Nav from "../components/nav";
- import Poll from "../components/poll";
- import Training from "../components/training";
- import { TrainingArchive } from "../components/training";
- import Exercise from "../components/exercise";
- import { ExerciseList } from "../components/exercise";
- import { PeopleList } from "../components/people";
- import Logo from "../components/logo";
- import data from "../initial-data.js";
- const Home = () => (
- <div>
- <Head>
- <title>Home</title>
- <link rel="icon" href="/favicon.ico" />
- </Head>
- <Nav />
- <Logo />
- <Poll />
- <TrainingArchive trainings={data.trainings} />
- <ExerciseList exercises={data.exercises} />
- <PeopleList people={data.people} />
- <style jsx>{`
- html {
- box-sizing: border-box;
- }
- *,
- *:before,
- *:after {
- box-sizing: inherit;
- }
- .hero {
- width: 100%;
- color: #333;
- }
- .title {
- margin: 0;
- width: 100%;
- padding-top: 80px;
- line-height: 1.15;
- font-size: 48px;
- }
- .title,
- .description {
- text-align: center;
- }
- .row {
- max-width: 880px;
- margin: 80px auto 40px;
- display: flex;
- flex-direction: row;
- justify-content: space-around;
- }
- .card {
- padding: 18px 18px 24px;
- width: 220px;
- text-align: left;
- text-decoration: none;
- color: #434343;
- border: 1px solid #9b9b9b;
- }
- .card:hover {
- border-color: #067df7;
- }
- .card h3 {
- margin: 0;
- color: #067df7;
- font-size: 18px;
- }
- .card p {
- margin: 0;
- padding: 12px 0 0;
- font-size: 13px;
- color: #333;
- }
- `}</style>
- </div>
- );
- export default Home;
|