diff --git a/src/assets/images/landingClub/bg3-mobile.webp b/src/assets/images/landingClub/bg3-mobile.webp new file mode 100644 index 00000000..5cb5d85e Binary files /dev/null and b/src/assets/images/landingClub/bg3-mobile.webp differ diff --git a/src/assets/images/landingClub/bg3.webp b/src/assets/images/landingClub/bg3.webp index 4decccda..9c2a8635 100644 Binary files a/src/assets/images/landingClub/bg3.webp and b/src/assets/images/landingClub/bg3.webp differ diff --git a/src/assets/images/landingClub/bg4-mobile.webp b/src/assets/images/landingClub/bg4-mobile.webp new file mode 100644 index 00000000..b66f3204 Binary files /dev/null and b/src/assets/images/landingClub/bg4-mobile.webp differ diff --git a/src/assets/images/landingClub/bg4.webp b/src/assets/images/landingClub/bg4.webp index 89c2b278..f86b9247 100644 Binary files a/src/assets/images/landingClub/bg4.webp and b/src/assets/images/landingClub/bg4.webp differ diff --git a/src/assets/images/landingClub/bg5-mobile.webp b/src/assets/images/landingClub/bg5-mobile.webp new file mode 100644 index 00000000..677d3e75 Binary files /dev/null and b/src/assets/images/landingClub/bg5-mobile.webp differ diff --git a/src/assets/images/landingClub/bg5.webp b/src/assets/images/landingClub/bg5.webp index e313d48c..370789c0 100644 Binary files a/src/assets/images/landingClub/bg5.webp and b/src/assets/images/landingClub/bg5.webp differ diff --git a/src/assets/images/landingClub/bgOrange.webp b/src/assets/images/landingClub/bgOrange.webp index 58be0847..48dea58f 100644 Binary files a/src/assets/images/landingClub/bgOrange.webp and b/src/assets/images/landingClub/bgOrange.webp differ diff --git a/src/assets/images/landingClub/event-mobile.png b/src/assets/images/landingClub/event-mobile.png new file mode 100644 index 00000000..2820daf0 Binary files /dev/null and b/src/assets/images/landingClub/event-mobile.png differ diff --git a/src/assets/images/landingClub/event.png b/src/assets/images/landingClub/event.png index d70d49a3..f12261fd 100644 Binary files a/src/assets/images/landingClub/event.png and b/src/assets/images/landingClub/event.png differ diff --git a/src/assets/images/landingClub/event2.png b/src/assets/images/landingClub/event2.png deleted file mode 100644 index 765123a4..00000000 Binary files a/src/assets/images/landingClub/event2.png and /dev/null differ diff --git a/src/assets/images/landingClub/footerBg.webp b/src/assets/images/landingClub/footerBg.webp deleted file mode 100644 index 6eba9895..00000000 Binary files a/src/assets/images/landingClub/footerBg.webp and /dev/null differ diff --git a/src/assets/images/landingClub/footerCube.webp b/src/assets/images/landingClub/footerCube.webp deleted file mode 100644 index 1148b47b..00000000 Binary files a/src/assets/images/landingClub/footerCube.webp and /dev/null differ diff --git a/src/assets/images/landingClub/menu.svg b/src/assets/images/landingClub/menu.svg new file mode 100644 index 00000000..b1970ac1 --- /dev/null +++ b/src/assets/images/landingClub/menu.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/landingClub/orangeBlackCube.webp b/src/assets/images/landingClub/orangeBlackCube.webp index 7df127ca..4e8ed96b 100644 Binary files a/src/assets/images/landingClub/orangeBlackCube.webp and b/src/assets/images/landingClub/orangeBlackCube.webp differ diff --git a/src/pages/LandingClub/LandingClub.jsx b/src/pages/LandingClub/LandingClub.jsx index 8a68f095..cf37dbdc 100644 --- a/src/pages/LandingClub/LandingClub.jsx +++ b/src/pages/LandingClub/LandingClub.jsx @@ -1,4 +1,5 @@ -import React, { useCallback, useRef } from "react"; +import React, { useCallback, useRef, useState } from "react"; +import SVG from "react-inlinesvg"; import { Link } from "react-router-dom"; import { Navigation } from "swiper/modules"; import { Swiper, SwiperSlide } from "swiper/react"; @@ -16,11 +17,7 @@ import bgYellow from "assets/images/landingClub/bgYellow.webp"; import blackWhiteCube from "assets/images/landingClub/blackWhiteCube.webp"; import blackYellowCube from "assets/images/landingClub/blackYellowCube.webp"; import elementBg2 from "assets/images/landingClub/elementBg2.webp"; -import elementBg3 from "assets/images/landingClub/elementBg3.webp"; -import event2 from "assets/images/landingClub/event2.png"; import event from "assets/images/landingClub/event.png"; -import footerBg from "assets/images/landingClub/footerBg.webp"; -import footerCube from "assets/images/landingClub/footerCube.webp"; import headerLogo2 from "assets/images/landingClub/headerLogoClub2.svg"; import headerLogo1 from "assets/images/landingClub/headerLogoClub.svg"; import headerText from "assets/images/landingClub/headerText.svg"; @@ -30,6 +27,7 @@ import iconCalendar from "assets/images/landingClub/iconCalendar.svg"; import iconPosition from "assets/images/landingClub/iconPosition.svg"; import iconTg from "assets/images/landingClub/iconTg.svg"; import iconVk from "assets/images/landingClub/iconVk.svg"; +import menu from "assets/images/landingClub/menu.svg"; import newsImg from "assets/images/landingClub/news.png"; import orangeBlackCube from "assets/images/landingClub/orangeBlackCube.webp"; import questionMark from "assets/images/landingClub/questionMark.webp"; @@ -39,9 +37,14 @@ import slider from "assets/images/landingClub/slider.png"; import "./landingClub.scss"; export const LandingClub = () => { + const [activeMenu, setActiveMenu] = useState(false); const sliderRef1 = useRef(null); const sliderRef2 = useRef(null); + const handleMenu = () => { + setActiveMenu((prevState) => !prevState); + }; + const handlePrev = useCallback((ref) => { if (!ref.current) return; ref.current.swiper.slidePrev(); @@ -64,11 +67,11 @@ export const LandingClub = () => { ]; const missionSubjects = [ - "необходимые
мероприятия", - "нетворкинг и новые
знакомства", - "информационную
поддержку", - "консультации опытных
предпринимателей и наставников", - "возможность получить финансирование
в собственные бизнес-проекты" + "необходимые
мероприятия", + "нетворкинг и новые
знакомства", + "информационную
поддержку", + "консультации опытных
предпринимателей и наставников", + "возможность получить финансирование
в собственные бизнес-проекты" ]; const members = [ @@ -139,6 +142,31 @@ export const LandingClub = () => { return (
+
+
+
+ +
+ + +
handleMenu()}> +
+
+
+
+
+
@@ -161,7 +189,10 @@ export const LandingClub = () => {
- +
+ +
+

клуб молодых

предпринимателей

@@ -225,23 +256,28 @@ export const LandingClub = () => {
+
- +
+ +
- +
+ +

наша
- миссия: + миссия:

- вдохновлять молодых людей делать бизнес в России, брать - ответственность за себя, за своё окружение, за свой регион и - будущее страны! + вдохновлять молодых людей делать бизнес в России, + брать ответственность за себя, за своё окружение, + за свой регион и будущее страны!

@@ -268,6 +304,12 @@ export const LandingClub = () => { ); })}
+
-
- - + +
+ +
донецкий @@ -301,7 +344,16 @@ export const LandingClub = () => { ref={sliderRef1} modules={[Navigation]} spaceBetween={30} - slidesPerView={3} + breakpoints={{ + 430: { + slidesPerView: 1.3, + centeredSlides: true + }, + 1000: { + slidesPerView: 3, + centeredSlides: false + } + }} > {members.map((member) => ( @@ -355,7 +407,9 @@ export const LandingClub = () => {
- +
+ +
Спеши посетить @@ -389,12 +443,13 @@ export const LandingClub = () => {

- Август
+ Август +
месяц

- +
@@ -417,7 +472,7 @@ export const LandingClub = () => {
- +
@@ -440,7 +495,7 @@ export const LandingClub = () => {
- +
@@ -465,9 +520,9 @@ export const LandingClub = () => {
- - Чтобы быть в курсе всех мероприятий клуба - +

+ Чтобы быть в курсе всех мероприятий клуба +