footer
This commit is contained in:
@@ -4,6 +4,7 @@ import { Playfair_Display, Inter } from "next/font/google";
|
|||||||
import "./globals.css";
|
import "./globals.css";
|
||||||
|
|
||||||
import Header from "@/components/layout/Header";
|
import Header from "@/components/layout/Header";
|
||||||
|
import Footer from "@/components/layout/Footer";
|
||||||
import CustomScrollArea from "@/components/layout/CustomScrollArea";
|
import CustomScrollArea from "@/components/layout/CustomScrollArea";
|
||||||
|
|
||||||
const playfairDisplay = Playfair_Display({
|
const playfairDisplay = Playfair_Display({
|
||||||
@@ -40,8 +41,9 @@ export default function RootLayout({
|
|||||||
<main className="px-2.75 pb-2.75">
|
<main className="px-2.75 pb-2.75">
|
||||||
{children}
|
{children}
|
||||||
</main>
|
</main>
|
||||||
</CustomScrollArea>
|
|
||||||
|
|
||||||
|
<Footer />
|
||||||
|
</CustomScrollArea>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
);
|
);
|
||||||
|
|||||||
@@ -0,0 +1,38 @@
|
|||||||
|
import { FiFacebook, FiInstagram, FiLinkedin, FiGithub } from "react-icons/fi";
|
||||||
|
|
||||||
|
export default function Footer() {
|
||||||
|
return (
|
||||||
|
<div className="w-full bg-brand-brown rounded-[10px] flex flex-col items-center justify-center py-15 text-brand-beige gap-6">
|
||||||
|
{/* Logo */}
|
||||||
|
<img src="/icons/logo.svg" alt="logo mg dev mb-4" />
|
||||||
|
|
||||||
|
<div className="flex flex-row justify-center items-start gap-16">
|
||||||
|
<div className="flex flex-col items-start justify-start gap-4">
|
||||||
|
<h3 className="font-serif text-3xl">Mathéo Guilbert EI</h3>
|
||||||
|
<p className="font-sans text-base">Développeur Full Stack & Architecte Web</p>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div className="flex flex-col items-start justify-start gap-4">
|
||||||
|
<h3 className="font-serif text-3xl">Légal</h3>
|
||||||
|
<p className="font-sans text-base">Mentions Légales</p>
|
||||||
|
<p className="font-sans text-base">Conditions Générales de Vente</p>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div className="flex flex-col items-start justify-start gap-4">
|
||||||
|
<h3 className="font-serif text-3xl">Contact</h3>
|
||||||
|
<p className="font-sans text-base">+33 6 71 03 67 12</p>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
{/* Links */}
|
||||||
|
<div className="w-4/5 border-t border-brand-beige/20 pt-4 flex flex-row justify-center items-center gap-6 text-2xl">
|
||||||
|
<FiFacebook />
|
||||||
|
<FiInstagram />
|
||||||
|
<FiLinkedin />
|
||||||
|
<FiGithub />
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<p className="text-brand-beige/70 font-sans text-sm">© 2026 M. Guilbert. Tous droits réservés.</p>
|
||||||
|
</div>
|
||||||
|
);
|
||||||
|
}
|
||||||
@@ -24,7 +24,7 @@ export default function TimelineSection() {
|
|||||||
const progressWidth = "95%";
|
const progressWidth = "95%";
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<section className="bg-[#f5f5f3]">
|
<section className="bg-[#f5f5f3] mb-60">
|
||||||
<div className="mx-auto w-[90vw] px-6">
|
<div className="mx-auto w-[90vw] px-6">
|
||||||
<h2 className="mb-20 text-center font-serif text-6xl leading-none text-brand-brown">A propos de moi</h2>
|
<h2 className="mb-20 text-center font-serif text-6xl leading-none text-brand-brown">A propos de moi</h2>
|
||||||
|
|
||||||
|
|||||||
File diff suppressed because one or more lines are too long
|
After Width: | Height: | Size: 347 KiB |
Reference in New Issue
Block a user