From 49532ab59f5de5cde1597f107364b7a356df07f7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luc=C3=A0s?= Date: Wed, 22 Mar 2023 16:46:09 +0100 Subject: [PATCH] Refactor and add Responsive to landing page --- src/components/layout/Home/HeroBanner.tsx | 51 ++++++++++++++++ src/components/layout/Home/HomeHero.tsx | 60 ------------------- .../layout/Home/HomePresentation.tsx | 41 ------------- .../layout/Home/PresentationSection.tsx | 29 +++++++++ src/pages/index.tsx | 10 +--- 5 files changed, 83 insertions(+), 108 deletions(-) create mode 100644 src/components/layout/Home/HeroBanner.tsx delete mode 100644 src/components/layout/Home/HomeHero.tsx delete mode 100644 src/components/layout/Home/HomePresentation.tsx create mode 100644 src/components/layout/Home/PresentationSection.tsx diff --git a/src/components/layout/Home/HeroBanner.tsx b/src/components/layout/Home/HeroBanner.tsx new file mode 100644 index 0000000..7ea8d2c --- /dev/null +++ b/src/components/layout/Home/HeroBanner.tsx @@ -0,0 +1,51 @@ +import { + Box, + Button, + ButtonGroup, + Flex, + Heading, + Image, + Text, +} from '@chakra-ui/react'; +import {useRouter} from 'next/router'; + +export default function HeroBanner() { + const router = useRouter(); + + return ( + + + + + Prêt(e) à trouver votre âme sœur ? + + Notre site de rencontre vous offre la possibilité de rencontrer + des personnes intéressantes et de trouver l'amour. Inscrivez-vous + dès maintenant pour découvrir toutes nos fonctionnalités ! + + + + + + + + + happy couple + + + + ); +} diff --git a/src/components/layout/Home/HomeHero.tsx b/src/components/layout/Home/HomeHero.tsx deleted file mode 100644 index 58c239a..0000000 --- a/src/components/layout/Home/HomeHero.tsx +++ /dev/null @@ -1,60 +0,0 @@ -import { - Box, - Button, - ButtonGroup, - Flex, - Heading, - Image, - Text, -} from "@chakra-ui/react"; -import { useRouter } from "next/router"; - -export default function HomeHero() { - const router = useRouter(); - - const redirect_inscription = () => { - router.push("/register"); - }; - - const LeftSide = () => ( - - Prêt(e) à trouver votre âme sœur ? - - Notre site de rencontre vous offre la possibilité de rencontrer des - personnes intéressantes et de trouver l'amour. Inscrivez-vous dès - maintenant pour découvrir toutes nos fonctionnalités ! - - - - - - ); - - const RightSide = () => ( - - happy couple - - ); - - return ( - - - - - - - ); -} diff --git a/src/components/layout/Home/HomePresentation.tsx b/src/components/layout/Home/HomePresentation.tsx deleted file mode 100644 index 2db4ad6..0000000 --- a/src/components/layout/Home/HomePresentation.tsx +++ /dev/null @@ -1,41 +0,0 @@ -import { - Box, - Flex, - Heading, - Image, - Text, -} from "@chakra-ui/react"; - -export default function HomeHero() { - - const RightSide = () => ( - - Un match, un chat, un date ! - - Faites des rencontres en France, où que vous soyez. - La taille de notre communauté et la popularité du site vous permettront de trouver des profils correspondant - à vos recherches et de vivre votre rencontre en ligne en toute sérénité. Choisissez une ville ou une région et - découvrez les profils des célibataires inscrits qui se trouvent à quelques kilomètres de chez vous. - - - ); - - const LeftSide = () => ( - - - ); - - return ( - - - - - - - ); -} \ No newline at end of file diff --git a/src/components/layout/Home/PresentationSection.tsx b/src/components/layout/Home/PresentationSection.tsx new file mode 100644 index 0000000..181fb70 --- /dev/null +++ b/src/components/layout/Home/PresentationSection.tsx @@ -0,0 +1,29 @@ +import {Box, Flex, Heading, Text} from '@chakra-ui/react'; + +export default function PresentationSection() { + return ( + + + + + Un match, un chat, un date ! + + + Faites des rencontres en France, où que vous soyez. + La taille de notre communauté et la popularité du site vous + permettront de trouver des profils correspondant + à vos recherches et de vivre votre rencontre en ligne en toute + sérénité. Choisissez une ville ou une région et + découvrez les profils des célibataires inscrits qui se trouvent à + quelques kilomètres de chez vous. + + + + + + ); +} \ No newline at end of file diff --git a/src/pages/index.tsx b/src/pages/index.tsx index 08a6ddf..eeadddd 100644 --- a/src/pages/index.tsx +++ b/src/pages/index.tsx @@ -1,8 +1,7 @@ import Head from 'next/head'; import Navbar from '@/components/Navbar'; -import {Box, Image} from '@chakra-ui/react'; -import HomeHero from '@/components/layout/Home/HomeHero'; -import HomePresentation from '@/components/layout/Home/HomePresentation'; +import HeroBanner from '@/components/layout/Home/HeroBanner'; +import HomePresentation from '@/components/layout/Home/PresentationSection'; export default function Home() { @@ -16,11 +15,8 @@ export default function Home() { - + - - - ); }