From f7586588ea1bc0e7cde9349316da8804ef870a00 Mon Sep 17 00:00:00 2001 From: Firesieht Date: Fri, 15 Jul 2022 13:21:32 +0300 Subject: [PATCH] all --- src/components/WhoIToggle/toggle.module.css | 22 +++- src/pages/index.tsx | 4 +- src/pages/mastermind.tsx | 14 +++ src/pages/registration/onBoarding/1.tsx | 27 +++-- src/pages/registration/onBoarding/2.tsx | 2 + src/pages/registration/onBoarding/3.tsx | 2 + src/pages/registration/onBoarding/4.tsx | 12 +- src/pages/registration/onBoarding/5.tsx | 27 +++-- src/pages/registration/onBoarding/index.tsx | 2 +- .../registration/onBoarding/lastPage.tsx | 52 +++++---- src/styles/mastermind/mastermind.module.css | 0 src/styles/onBoarding/onBoarding.module.css | 110 +++++++++++++++++- 12 files changed, 221 insertions(+), 53 deletions(-) create mode 100644 src/pages/mastermind.tsx create mode 100644 src/styles/mastermind/mastermind.module.css diff --git a/src/components/WhoIToggle/toggle.module.css b/src/components/WhoIToggle/toggle.module.css index 904a3ac..d9368f6 100644 --- a/src/components/WhoIToggle/toggle.module.css +++ b/src/components/WhoIToggle/toggle.module.css @@ -8,9 +8,27 @@ .value{ cursor: pointer; - background-color: aqua; + display: flex; + flex-direction: row; + justify-content: center; + align-items: center; + padding: 5px 12px; + gap: 10px; + + width: 135px; + + /* Main/fuksia */ + + border: 2px solid #7D47BF; + border-radius: 12px; + + /* Inside auto layout */ + + flex: none; + order: 0; + flex-grow: 0; } .active{ - background-color: azure !important; + background: #7D47BF; } \ No newline at end of file diff --git a/src/pages/index.tsx b/src/pages/index.tsx index ffed22a..42a960b 100644 --- a/src/pages/index.tsx +++ b/src/pages/index.tsx @@ -37,7 +37,9 @@ const IndexPage: NextPage = () => { - +
+ +
) } diff --git a/src/pages/mastermind.tsx b/src/pages/mastermind.tsx new file mode 100644 index 0000000..284d6cb --- /dev/null +++ b/src/pages/mastermind.tsx @@ -0,0 +1,14 @@ +import { NextPage } from "next"; +import Link from "next/link"; +import React, {useState} from "react"; +import { useDispatch, useSelector } from "react-redux"; +import styles from "../styles/mastermind/mastermind.module.css" + + +const MasterMind: NextPage = () => { + return( +
+ ) +} + +export default MasterMind \ No newline at end of file diff --git a/src/pages/registration/onBoarding/1.tsx b/src/pages/registration/onBoarding/1.tsx index 7defb58..e8b69e2 100644 --- a/src/pages/registration/onBoarding/1.tsx +++ b/src/pages/registration/onBoarding/1.tsx @@ -26,18 +26,21 @@ const OnBoardingPage1: NextPage = () => {
Прежде чем что-то

сделать,

спроси себя

"Зачем?"
-
-
Я хочу узнать:
- setWhatIwantKnown(value)}> -
-
-
Я хочу получить:
- setWhatIwantGet(value)}> -
-
-
Я хочу научится:
- setWhatIwantLearn(value)}> +
+
+
Я хочу узнать:
+ setWhatIwantKnown(value)}> +
+
+
Я хочу получить:
+ setWhatIwantGet(value)}> +
+
+
Я хочу научится:
+ setWhatIwantLearn(value)}> +
+
dispatch(setWhyPage(WhyPageState))}>
Назад @@ -46,6 +49,8 @@ const OnBoardingPage1: NextPage = () => { Вперед
+ +
) } diff --git a/src/pages/registration/onBoarding/2.tsx b/src/pages/registration/onBoarding/2.tsx index f4a8ff0..046a29b 100644 --- a/src/pages/registration/onBoarding/2.tsx +++ b/src/pages/registration/onBoarding/2.tsx @@ -79,6 +79,8 @@ const OnBoardingPage2: NextPage = () => { Вперед
+ + ) } diff --git a/src/pages/registration/onBoarding/3.tsx b/src/pages/registration/onBoarding/3.tsx index 89c2305..f6c76ea 100644 --- a/src/pages/registration/onBoarding/3.tsx +++ b/src/pages/registration/onBoarding/3.tsx @@ -39,6 +39,8 @@ const OnBoardingPage3: NextPage = () => { + + ) diff --git a/src/pages/registration/onBoarding/4.tsx b/src/pages/registration/onBoarding/4.tsx index 47c2289..65f3f75 100644 --- a/src/pages/registration/onBoarding/4.tsx +++ b/src/pages/registration/onBoarding/4.tsx @@ -29,10 +29,12 @@ const OnBoardingPage4: NextPage = () => { let dispatch = useDispatch() return( -
-
Какой я?
-
выбери одно из двух
-
+
+
Какой

+ + "я?" +
+
setInrovert(value)} @@ -80,6 +82,8 @@ const OnBoardingPage4: NextPage = () => {
+ +
) } diff --git a/src/pages/registration/onBoarding/5.tsx b/src/pages/registration/onBoarding/5.tsx index 9cba31f..8ca2c70 100644 --- a/src/pages/registration/onBoarding/5.tsx +++ b/src/pages/registration/onBoarding/5.tsx @@ -35,26 +35,37 @@ const OnBoardingPage5: NextPage = () => { } return( -
-
- Как понять, что мне нравится?

- Выбирать, пробовать и снова Выбирать! +
+
+ Как понять,
+ + что мне нравится? +

+
+ Выбирать, пробовать,
+ снова Выбирать! +
+
-
+
10 вещей, которые я хотел бы сделать,

но почему-то до сих пор не сделал:
-
+
{inputs}
-
dispatch(setWhatILikePage({things:list}))}> -
+ + +
dispatch(setWhatILikePage({things:list}))}> +
Назад
Вперед
+ +
) } diff --git a/src/pages/registration/onBoarding/index.tsx b/src/pages/registration/onBoarding/index.tsx index c749fc6..fb8b8d3 100644 --- a/src/pages/registration/onBoarding/index.tsx +++ b/src/pages/registration/onBoarding/index.tsx @@ -6,7 +6,7 @@ import styles from "../../../styles/onBoarding/onBoarding.module.css" const OnBoardingPage: NextPage = () => { return( -
+
Сформмируйте профиль
Это поможет достигнуть цели!
diff --git a/src/pages/registration/onBoarding/lastPage.tsx b/src/pages/registration/onBoarding/lastPage.tsx index 89c6a78..7155ba9 100644 --- a/src/pages/registration/onBoarding/lastPage.tsx +++ b/src/pages/registration/onBoarding/lastPage.tsx @@ -35,29 +35,30 @@ const lastPage: NextPage = () => { } return( -
-
Спасибо что заполнили форму!
-
+
+
Спасибо, что
+ заполнили форму!
+
Вы прошли главный и один из самых главных шагов к успеху, этот небольшой самоанализ поможет вам сформировать первые цели.
-
-
Мы подготовили для тебя пару полезных советов:
-
    +
    +
    Мы подготовили для тебя пару полезных советов:
    +
      { BadSkills.map((skill)=>
    • {skill}
    • ) }
    -
    -
    Мы рады что ты движешься в нужном направлении и уже определился со многими факторами
    -
    {why.whatIwantGet == ""? null:("Ты хочешь получить: " + why.whatIwantGet)}
    -
    {why.whatIwantKnown == ""? null:("Ты хочешь узнать: " + why.whatIwantGet)}
    -
    {why.whatIwantLearn == ""? null:("Ты хочешь научится: " + why.whatIwantGet)}
    +
    +
    Мы рады что ты движешься в нужном направлении и уже определился со многими факторами
    +
    {why.whatIwantGet == ""? null:("Ты хочешь получить: " + why.whatIwantGet)}
    +
    {why.whatIwantKnown == ""? null:("Ты хочешь узнать: " + why.whatIwantKnown)}
    +
    {why.whatIwantLearn == ""? null:("Ты хочешь научится: " + why.whatIwantLearn)}
    -
    -
    Ты очень классный, ведь у тебя есть все качества, чтобы достичь твоих целей и исполнить все твои мечты.
    -
    {you.individualist == null? null: +
    +
    Ты очень классный, ведь у тебя есть все качества, чтобы достичь твоих целей и исполнить все твои мечты.
    +
    {you.individualist == null? null: ("Ведь ты:" + you.individualist? "индивидуалист":"командный игрок" + ", " + you.introvert? "интроверт":"экстроверт" + ", " + you.leader? "лидер": "исполнитель" + ", " @@ -65,20 +66,29 @@ const lastPage: NextPage = () => { + you.organize? "организованный":"творческий" + ", " + you.serious? "серьезный":"легкомысленный" + ", " )}
    -
    Надо держать грань между всеми качествами, нельзя быть во всех ситуациях серьезным, также как и нельзя быть всегда легкомысленным, надо все делать в меру.
    -
    -
    Незабывай про вещи, что ты обещал нам сделать:
    -
      +
      Надо держать грань между всеми качествами, нельзя быть во всех ситуациях серьезным, также как и нельзя быть всегда легкомысленным, надо все делать в меру.
      +
      +
      Незабывай про вещи, что ты обещал нам сделать:
      +
        { things.things.length>0? things.things.map((value)=>
      • {value}
      • ):null }
      +
    -
    Мы уверены, все твои цели и мечты сбудуться, если следовать четкому плану
    -
    - Далее + + +
    Мы уверены, все твои цели и мечты сбудуться, если следовать четкому плану
    +
    +
    + Вернуться +
    +
    + Далее +
    +
    ) } diff --git a/src/styles/mastermind/mastermind.module.css b/src/styles/mastermind/mastermind.module.css new file mode 100644 index 0000000..e69de29 diff --git a/src/styles/onBoarding/onBoarding.module.css b/src/styles/onBoarding/onBoarding.module.css index 4c12bd4..f45e1a3 100644 --- a/src/styles/onBoarding/onBoarding.module.css +++ b/src/styles/onBoarding/onBoarding.module.css @@ -81,19 +81,31 @@ } .mainWrapper{ + margin-top: 50px; display: flex; flex-direction: column; gap:50px; align-items: center; justify-content: center; width: 100%; - height: 100vh; + z-index: 10; } +.firstwrapper{ + display: flex; + flex-direction: column; + gap:50px; + align-items: center; + justify-content: center; + width: 100%; + height: 100vh; + } + + .union{ width: 80%; position: absolute; - bottom:100px; + bottom:0px; right: 0px; z-index: 1; @@ -109,20 +121,32 @@ flex-direction: row; align-items: center; justify-content: center; - gap:50px + gap:50px; + margin-bottom:50px; } .powerWrapper{ display: flex; flex-direction: column; - gap:20px; + gap:5px; align-items: center; justify-content: center; + z-index: 100; + +} +.whoIWrpaper{ + display: flex; + flex-direction: column; + gap:15px; + align-items: center; + justify-content: center; + width: 90%; + z-index: 100; + } .inpFile{ - display: flex; flex-direction: row; justify-content: center; @@ -138,4 +162,80 @@ background: #7D47BF; border-radius: 12px; +} + +.hs{ + margin-top: 25px; + font-style: normal; + font-weight: 600; + font-size: 24px; + line-height: 30px; + /* or 125% */ + + text-align: center; + text-transform: uppercase; + + /* Main/white */ + + color: #FFFFFF; +} +.hss{ + font-style: normal; + font-weight: 400; + font-size: 16px; + line-height: 17px; + /* or 106% */ + + text-align: center; + letter-spacing: 0.03em; + + /* Main/white */ + + color: #FFFFFF; +} +.gss{ + font-style: normal; + font-weight: 400; + font-size: 16px; + line-height: 17px; + /* or 106% */ + + text-align: left; + letter-spacing: 0.03em; + + /* Main/white */ + z-index: 100; + + color: #FFFFFF; +} + +.gs{ + margin-top: 25px; + font-style: normal; + font-weight: 600; + font-size: 24px; + line-height: 30px; + /* or 125% */ + + + /* Main/white */ + z-index: 100; + + color: #FFFFFF; +} + +.lastWrapper{ + margin-top: 50px; + display: flex; + flex-direction: column; + justify-content: center; + align-items: center; + padding: 25px; + gap:15px; + z-index: 100; +} + +.z{ + z-index: 100; + } \ No newline at end of file