1
0
mirror of https://github.com/kremalicious/portfolio.git synced 2025-02-14 21:10:41 +01:00

41 lines
1.1 KiB
JavaScript

import React, { Component, Fragment } from 'react'
import Link from 'react-router-dom/Link'
import LazyLoad from 'react-lazyload'
import Header from '../molecules/Header'
import FadeIn from '../atoms/FadeIn'
import projects from '../../data/projects.json'
import './Home.css'
class Home extends Component {
render() {
return (
<Fragment>
<Header />
<main className="screen screen--home">
<div className="projects">
{projects.map(project => (
<LazyLoad key={project.slug} height={700} offset={200} once>
<FadeIn>
<Link
key={project.slug}
to={{pathname: `/${project.slug}`}}
>
<article className="project">
<h1 className="project__title">{project.title}</h1>
</article>
</Link>
</FadeIn>
</LazyLoad>
))}
</div>
</main>
</Fragment>
)
}
}
export default Home