diff --git a/src/App.js b/src/App.js index 609e416d..0dfef9e3 100644 --- a/src/App.js +++ b/src/App.js @@ -8,6 +8,7 @@ import { import AuthForPartners from "./pages/AuthForPartners/AuthForPartners"; import AuthForDevelopers from "./pages/AuthForDevelopers/AuthForDevelopers"; +import { TrackerIntro } from "./pages/TrackerIntro/TrackerIntro" import Home from "./pages/Home/Home"; import Candidate from "./components/Candidate/Candidate"; import Calendar from "./components/Calendar/Calendar"; @@ -52,6 +53,7 @@ const App = () => { } /> } /> + } /> } /> + + + + + + + + diff --git a/src/assets/icons/trackerIntroInfo.svg b/src/assets/icons/trackerIntroInfo.svg new file mode 100644 index 00000000..3f89fddf --- /dev/null +++ b/src/assets/icons/trackerIntroInfo.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/src/assets/images/trackerBoardImg.png b/src/assets/images/trackerBoardImg.png new file mode 100644 index 00000000..de6a2733 Binary files /dev/null and b/src/assets/images/trackerBoardImg.png differ diff --git a/src/assets/images/trackerHeard.png b/src/assets/images/trackerHeard.png new file mode 100644 index 00000000..ed358b9f Binary files /dev/null and b/src/assets/images/trackerHeard.png differ diff --git a/src/assets/images/trackerIntroImg.png b/src/assets/images/trackerIntroImg.png new file mode 100644 index 00000000..222243b0 Binary files /dev/null and b/src/assets/images/trackerIntroImg.png differ diff --git a/src/components/SideBar/SideBar.jsx b/src/components/SideBar/SideBar.jsx index 8e2e4c72..e535a862 100644 --- a/src/components/SideBar/SideBar.jsx +++ b/src/components/SideBar/SideBar.jsx @@ -52,6 +52,9 @@ export const SideBar = () => {
  • Кабинет разработчика
  • +
  • + Трекер +
  • Школа
  • diff --git a/src/pages/TrackerIntro/TrackerIntro.js b/src/pages/TrackerIntro/TrackerIntro.js new file mode 100644 index 00000000..f32cf628 --- /dev/null +++ b/src/pages/TrackerIntro/TrackerIntro.js @@ -0,0 +1,86 @@ +import React from "react"; +import { NavLink } from "react-router-dom"; + +import AuthHeader from "@components/Common/AuthHeader/AuthHeader"; +import SideBar from "@components/SideBar/SideBar"; +import { Footer } from "@components/Common/Footer/Footer"; + +import arrowInfo from "assets/icons/trackerIntroInfo.svg"; +import introInfo from "assets/icons/starTrackerIntro.svg"; +import introImg from "assets/images/trackerIntroImg.png"; +import trackerBoard from "assets/images/trackerBoardImg.png"; +import trackerHeard from "assets/images/trackerHeard.png"; + +import "./trackerIntro.scss" + +export const TrackerIntro = () => { + return ( +
    + + +
    +
    +
    +
    +
    + img + Подключись и пользуйся бесплатно! +
    +

    + Сервис для планирования и работы + для Вашей командыimg

    +

    Российский сервис + для совместной работы команд. Все процессы компании в одном месте: + проекты, задачи, цели, сотрудники, документы, переписки, отчеты

    + Начать работу +
    + img +
    +
    +
    +
    + board + heard +
    +
    +

    + Управление большим количеством проектов и гибкая + настройка структуры под любые процессы +

    + Начать работу +
    +
    +
    +
    +

    + Используйте сервис, который позаботится о персональных данных вашей компании и
    + не уйдет с рынка. + img +

    +
    +
    +
    + + +

    Настраиваемые
    доски

    +
    +

    Настраиваемые доски позволяют контролировать все ваши задачи + и работу вашей команды.

    +
    +
    +
    + + +

    Учет
    времени

    +
    +

    Учитывайте загрузку и ресурсы + сотрудников, получайте доступные + отчеты о времени работы над каждой + задачей или проектом.

    +
    +
    +
    +
    +
    +
    + ) +}; diff --git a/src/pages/TrackerIntro/trackerIntro.scss b/src/pages/TrackerIntro/trackerIntro.scss new file mode 100644 index 00000000..571b2b78 --- /dev/null +++ b/src/pages/TrackerIntro/trackerIntro.scss @@ -0,0 +1,181 @@ +.trackerIntro { + &__content { + font-family: "LabGrotesque", sans-serif; + background-color: #f1f1f1; + color: #000000; + } + + &__intro { + display: flex; + justify-content: space-between; + align-items: end; + padding: 50px 0 75px; + + &__img { + max-width: 530px; + max-height: 287px; + } + + &__info { + display: flex; + flex-direction: column; + margin-right: 50px; + } + + &__suptitle { + display: flex; + align-items: center; + margin-bottom: 63px; + span { + margin-left: 25px; + font-weight: 500; + font-size: 16px; + } + } + + &__title { + position: relative; + font-size: 40px; + font-weight: 700; + margin-bottom: 75px; + + span { + color: #52B709; + } + + img { + position: absolute; + bottom: -30px; + right: 0; + max-width: 405px; + } + } + + &__subtitle { + font-size: 17px; + font-weight: 500; + margin-bottom: 105px; + } + } + + &__btn { + background: #52B709; + border-radius: 44px; + padding: 9px 48px; + color: white; + font-weight: 500; + font-size: 15px; + line-height: 32px; + max-width: 200px; + transition: all 0.3s ease; + + &:hover { + color: white; + scale: 1.05; + } + } + + &__board { + display: flex; + flex-direction: column; + max-width: 1350px; + align-items: end; + margin: 0 auto 115px; + + &Img { + position: relative; + margin-bottom: 34px; + } + + .heard { + position: absolute; + bottom: -64px; + left: 325px; + } + + &__info { + display: flex; + flex-direction: column; + padding-right: 140px; + p { + font-size: 27px; + line-height: 31px; + font-weight: 500; + max-width: 695px; + margin-bottom: 30px; + } + } + } + + &__info { + display: flex; + flex-direction: column; + align-items: center; + margin-bottom: 100px; + + &__title { + position: relative; + font-size: 38px; + font-weight: 500; + text-align: center; + max-width: 900px; + display: flex; + flex-direction: column; + align-items: center; + margin-bottom: 100px; + + span { + color: #52B709; + } + + img { + position: absolute; + max-width: 311px; + bottom: -28px; + } + } + + &__items { + display: flex; + justify-content: space-between; + width: 100%; + } + + &__item { + display: flex; + flex-direction: column; + max-width: 415px; + + &Head { + display: flex; + align-items: center; + margin-bottom: 45px; + + span { + background: #52B709; + border-radius: 44px; + display: flex; + align-items: center; + justify-content: center; + width: 71px; + height: 71px; + color: #FFFFFF; + font-size: 30px; + } + + h3 { + margin-left: 30px; + font-size: 32px; + font-weight: 500; + margin-bottom: 0; + } + } + + p { + font-size: 19px; + font-weight: 500; + line-height: 32px; + } + } + } +}