This repository has been archived on 2024-10-29. You can view files and clone it, but cannot push or open issues or pull requests.
FunctionProject/website/pages/index.js

65 lines
2.8 KiB
JavaScript
Raw Normal View History

2020-03-21 16:43:37 +01:00
import { Fragment, useEffect } from 'react';
2020-03-22 16:21:19 +01:00
import SwipeableViews from 'react-swipeable-views';
import { autoPlay } from 'react-swipeable-views-utils';
import Link from 'next/link';
2020-03-18 16:26:18 +01:00
import HeadTag from '../components/HeadTag';
2020-03-22 16:21:19 +01:00
import Loader from '../components/Loader';
import '../public/css/pages/index.css';
const AutoPlaySwipeableViews = autoPlay(SwipeableViews);
2020-03-18 16:26:18 +01:00
2020-03-21 16:43:37 +01:00
const Home = () => {
useEffect(() => {
console.log(
'%c ⚙️ FunctionProject',
'color: #ffd800; font-weight: bold; background-color: #181818;padding: 10px;border-radius: 10px;font-size: 20px'
);
}, []);
return (
<Fragment>
<HeadTag />
2020-03-22 16:21:19 +01:00
<div className="Home__container container-fluid text-center">
<AutoPlaySwipeableViews enableMouseEvents interval={15000}>
2020-03-22 16:21:19 +01:00
{/* Slide 1 */}
<div className="row align-items-center justify-content-center">
<div className="col-24">
<h1 className="Home__title-important important">FunctionProject</h1>
<p className="Home__description">
Apprenez la programmation grâce à l'apprentissage par projet alias fonction.<br/>
2020-03-22 16:21:19 +01:00
Découvrez la liste des fonctions disponibles :
</p>
</div>
<div className="col-24 Home__logo-spin">
<Link href={"/functions"}>
<a><Loader width="100%" height="13em" speed="5s" /></a>
</Link>
</div>
</div>
{/* Slide 2 */}
<div className="row align-items-center justify-content-center">
<div className="col-24">
<h1 className="Home__title-important important">Code Source</h1>
<p className="Home__description">
Le partage est essentiel afin de progresser. <br/>
Par conséquent chaque fonction a un article expliquant comment elle fonctionne et <br/>
le code source du projet est disponible sur mon profil GitHub :
2020-03-22 16:21:19 +01:00
</p>
</div>
<div className="col-24">
<a target="_blank" rel="noopener noreferrer" href="https://github.com/Divlo/FunctionProject"> <img className="Home__image-width" src="/images/GitHub.png" alt="GitHub"/> </a>
</div>
</div>
</AutoPlaySwipeableViews>
</div>
2020-03-21 16:43:37 +01:00
</Fragment>
);
}
2020-03-18 16:26:18 +01:00
export default Home;