From 09b1ab623793c0f4c69d5acfd6a6d2c435a9cc8e Mon Sep 17 00:00:00 2001 From: bruhmagedon Date: Sat, 29 Jul 2023 12:14:17 +0300 Subject: [PATCH] add more components --- react-app/src/components/app/css/app.css | 335 ++++++++++++++++++ .../src/components/header/css/header.css | 122 ------- react-app/src/components/header/header.js | 2 - react-app/src/components/main/css/main.css | 46 --- react-app/src/components/main/img/kubgu.jpg | Bin 0 -> 30413 bytes react-app/src/components/main/img/ufu.jpg | Bin 0 -> 27396 bytes react-app/src/components/main/img/vshe.png | Bin 0 -> 17731 bytes react-app/src/components/main/main.js | 98 +++-- .../navigation-item/navigation-item.js | 19 + .../{main => navigation}/img/search.svg | 0 .../components/navigation/navigation-list.js | 55 +++ .../src/components/slider/css/slider.css | 24 -- react-app/src/components/slider/slider.js | 20 -- .../components/universe-item/universe-item.js | 23 ++ .../src/components/universe/css/universe.css | 40 --- .../src/components/universe/img/search.svg | 10 + .../src/components/universe/universe-list.js | 57 +++ react-app/src/components/universe/universe.js | 20 -- 18 files changed, 567 insertions(+), 304 deletions(-) delete mode 100644 react-app/src/components/header/css/header.css delete mode 100644 react-app/src/components/main/css/main.css create mode 100644 react-app/src/components/main/img/kubgu.jpg create mode 100644 react-app/src/components/main/img/ufu.jpg create mode 100644 react-app/src/components/main/img/vshe.png create mode 100644 react-app/src/components/navigation-item/navigation-item.js rename react-app/src/components/{main => navigation}/img/search.svg (100%) create mode 100644 react-app/src/components/navigation/navigation-list.js delete mode 100644 react-app/src/components/slider/css/slider.css delete mode 100644 react-app/src/components/slider/slider.js create mode 100644 react-app/src/components/universe-item/universe-item.js delete mode 100644 react-app/src/components/universe/css/universe.css create mode 100644 react-app/src/components/universe/img/search.svg create mode 100644 react-app/src/components/universe/universe-list.js delete mode 100644 react-app/src/components/universe/universe.js diff --git a/react-app/src/components/app/css/app.css b/react-app/src/components/app/css/app.css index e69de29..55cad08 100644 --- a/react-app/src/components/app/css/app.css +++ b/react-app/src/components/app/css/app.css @@ -0,0 +1,335 @@ +* { + font-family: "Roboto", sans-serif; +} +header { + position: relative; + height: 83px; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; + -ms-flex-line-pack: center; + align-content: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + background-color: #fff; +} +.menu { + width: 435px; + height: 58px; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: left; + -ms-flex-pack: left; + justify-content: left; + -ms-flex-line-pack: center; + align-content: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + margin-left: 88px; +} +.menu_logo { + width: 40px; + height: 52px; +} +.menu_project_name { + margin-left: 20px; +} +.menu_project_name_text { + color: #20d37d; + font-size: 48px; + font-style: normal; + font-weight: 500; +} +.menu_hamburger { + display: block; + position: absolute; + left: 50px; + top: 17px; + -webkit-transform: translateX(-50%); + transform: translateX(-50%); + height: 50px; + width: 50px; + background-color: #20d37d; + border-radius: 9px; +} +.menu_hamburger span { + display: block; + height: 5px; + width: 32px; + background-color: #fff; + margin: 0 9px 6px 9px; +} +.menu_hamburger span:nth-child(1) { + margin-top: 12px; +} +.menu_hamburger span:nth-child(3) { + margin-bottom: 12px; +} +.menu_hamburger_active { + -webkit-transition: 0.8 all; + transition: 0.8 all; +} +.menu_hamburger_active span:nth-child(1) { + margin-top: 12px; + -webkit-transform: translateY(12px) rotate(-45deg); + transform: translateY(12px) rotate(-45deg); +} +.menu_hamburger_active span:nth-child(2) { + display: none; +} +.menu_hamburger_active span:nth-child(3) { + margin-top: 12px; + -webkit-transform: translateY(-5px) rotate(45deg); + transform: translateY(-5px) rotate(45deg); +} +.header_login { + display: block; + height: 100%; + padding-left: 19px; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + margin-right: 10px; + width: 290px; + height: 71px; + background-color: #43ca79; + border-radius: 40px; + color: #fff; + font-size: 32px; + font-style: normal; + font-weight: 500; +} +.header_login_text { + padding-top: 6px; + height: 100%; + margin-left: 10px; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + color: #000; + font-size: 22px; + font-style: normal; + font-weight: 500; +} +.universe { + position: relative; + min-height: 640px; + padding: 22px 0 30px 0; + background: -webkit-gradient( + linear, + left bottom, + left top, + from(#ececec), + to(#ececec) + ), + #e8e8e8; + background: linear-gradient(0deg, #ececec 0%, #ececec 100%), #e8e8e8; +} +.universe_input_block { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + position: relative; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + height: 50px; + margin-bottom: 25px; +} +.universe_input { + padding-left: 20px; + height: 100%; + border-radius: 40px; + display: block; + width: 100%; + border: 0px; +} +.universe_input:focus { + outline: none; + border: 1px solid gray; +} +.universe_search { + height: 35px; + width: 35px; + position: absolute; + right: 30px; +} +.universe_card { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + -ms-flex-line-pack: center; + align-content: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + margin-left: 30px; + height: 205px; + width: 205px; + background-color: #fff; + border-radius: 44px; +} +.universe_card_text { + color: #2a2a2a; + font-size: 24px; + font-style: normal; + font-weight: 500; +} +.universe_card_text span { + color: #50d400; + font-family: Inter; + font-size: 16px; + font-style: normal; + font-weight: 500; + line-height: normal; +} +.universe_icon { + height: 130px; + width: 130px; +} +.universe_slid { + height: 18px; + width: 112px; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + position: absolute; + bottom: 30px; + left: 50%; + -webkit-transform: translateX(-50%); + transform: translateX(-50%); +} +.universe_slid_active { + width: 20px; + margin-right: 8px; + border-radius: 50%; + background-color: #fff; +} +.universe_slid_disable { + width: 20px; + margin-right: 8px; + border-radius: 50%; + background-color: #aeaeae; +} +.navigation { + background: -webkit-gradient( + linear, + left bottom, + left top, + from(#ececec), + to(#ececec) + ), + #e8e8e8; + background: linear-gradient(0deg, #ececec 0%, #ececec 100%), #e8e8e8; + position: relative; + min-height: 640px; + padding: 22px 0 30px 0; +} +.navigation_input_block { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + position: relative; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + height: 60px; + margin-bottom: 60px; +} +.navigation_input { + padding-left: 20px; + height: 100%; + border-radius: 40px; + display: block; + width: 100%; + border: 0px; + font-size: 20px; +} +.navigation_input:focus { + outline: none; + border: 1px solid gray; +} +.navigation_search { + height: 35px; + width: 35px; + position: absolute; + right: 30px; +} +.navigation_info { + position: relative; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + height: 56px; + background-color: #fff; + border-radius: 50px; +} +.navigation_info_text { + color: #545454; + font-size: 20px; + font-style: normal; + font-weight: 500; +} +.navigation_cost { + position: absolute; + right: 150px; + color: #20d37d; + font-size: 20px; + font-style: normal; + font-weight: 500; +} +.navigation_slid { + height: 18px; + width: 112px; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + position: absolute; + bottom: 30px; + left: 50%; + -webkit-transform: translateX(-50%); + transform: translateX(-50%); +} +.navigation_slid_active { + width: 20px; + margin-right: 8px; + border-radius: 50%; + background-color: #fff; +} +.navigation_slid_disable { + width: 20px; + margin-right: 8px; + border-radius: 50%; + background-color: #aeaeae; +} /*# sourceMappingURL=style.css.map */ diff --git a/react-app/src/components/header/css/header.css b/react-app/src/components/header/css/header.css deleted file mode 100644 index fac8fc4..0000000 --- a/react-app/src/components/header/css/header.css +++ /dev/null @@ -1,122 +0,0 @@ -* { - font-family: "Roboto", sans-serif; -} -header { - position: relative; - height: 83px; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-pack: justify; - -ms-flex-pack: justify; - justify-content: space-between; - -ms-flex-line-pack: center; - align-content: center; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - background-color: #fff; -} -.menu { - width: 435px; - height: 58px; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-pack: left; - -ms-flex-pack: left; - justify-content: left; - -ms-flex-line-pack: center; - align-content: center; - margin-left: 88px; -} -.menu_logo { - width: 40px; - height: 52px; -} -.menu_project_name { - margin-left: 20px; -} -.menu_project_name_text { - color: #20d37d; - font-size: 48px; - font-style: normal; - font-weight: 500; -} -.menu_hamburger { - display: block; - position: absolute; - left: 50px; - top: 17px; - -webkit-transform: translateX(-50%); - transform: translateX(-50%); - height: 50px; - width: 50px; - background-color: #20d37d; - border-radius: 9px; -} -.menu_hamburger span { - display: block; - height: 5px; - width: 32px; - background-color: #fff; - margin: 0 9px 6px 9px; -} -.menu_hamburger span:nth-child(1) { - margin-top: 12px; -} -.menu_hamburger span:nth-child(3) { - margin-bottom: 12px; -} -.menu_hamburger_active { - margin-top: 6px; - -webkit-transition: 0.8 all; - transition: 0.8 all; -} -.menu_hamburger_active span:nth-child(1) { - margin-top: -2px; - -webkit-transform: translateY(3px) rotate(-45deg); - transform: translateY(3px) rotate(-45deg); -} -.menu_hamburger_active span:nth-child(2) { - display: none; -} -.menu_hamburger_active span:nth-child(3) { - margin-top: -2px; - -webkit-transform: translateY(3px) rotate(45deg); - transform: translateY(3px) rotate(45deg); -} -.header_login { - height: 100%; - padding-left: 19px; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - margin-right: 10px; - width: 290px; - height: 71px; - background-color: #43ca79; - border-radius: 40px; - color: #fff; - font-size: 32px; - font-style: normal; - font-weight: 500; -} -.header_login_text { - padding-top: 6px; - height: 100%; - margin-left: 10px; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - color: #000; - font-size: 22px; - font-style: normal; - font-weight: 500; -} /*# sourceMappingURL=style.css.map */ diff --git a/react-app/src/components/header/header.js b/react-app/src/components/header/header.js index df06898..43d768b 100644 --- a/react-app/src/components/header/header.js +++ b/react-app/src/components/header/header.js @@ -1,7 +1,5 @@ import { Component } from "react"; -import "./css/header.css"; - import logo from "./img/logo/logoPayDay.png"; class Header extends Component { diff --git a/react-app/src/components/main/css/main.css b/react-app/src/components/main/css/main.css deleted file mode 100644 index f78e4dd..0000000 --- a/react-app/src/components/main/css/main.css +++ /dev/null @@ -1,46 +0,0 @@ -.universe { - position: relative; - min-height: 640px; - padding: 22px 0 30px 0; - background: -webkit-gradient( - linear, - left bottom, - left top, - from(#ececec), - to(#ececec) - ), - #e8e8e8; - background: linear-gradient(0deg, #ececec 0%, #ececec 100%), #e8e8e8; -} -.universe_input_block { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - position: relative; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - height: 50px; - margin-bottom: 25px; -} -.universe_input { - padding-left: 20px; - height: 100%; - border-radius: 40px; - display: block; - width: 100%; - border: 0px; -} -.universe_input:focus { - outline: none; - border: 1px solid gray; -} -.universe_search { - height: 35px; - width: 35px; - position: absolute; - right: 30px; -} /*# sourceMappingURL=style.css.map */ diff --git a/react-app/src/components/main/img/kubgu.jpg b/react-app/src/components/main/img/kubgu.jpg new file mode 100644 index 0000000000000000000000000000000000000000..f0841764d20edeedf3a897fed67c713416caaf69 GIT binary patch literal 30413 zcmbrlXH=70+b)Vr5otzxC$A#X3B8Hr6&J7s0qIpDT|ke`lXD&iQfn*!#&yo*#L}9J%M5x$o<`?rR>sKU(2C zV{d!amhaea$N2u>z4(qk@Ll0M_J4T&XOREHA&wn8dd(+xiVwk;bNrYX-)~~aj*A^T zBJ+Xy_>S@akFojw`#Sd9@e}+f1x^VH3G*K4Jj3_fvE#>oJ8_(!|HKL2)2Y1g`A&%O zi=WlMd{V+CP~cp=q``wn4X0GB+lHiE-!ab{2HklmC?qW-D<`jdK}}sl)5zGw)Xd!C z%I`L|c7I&8cXRjf^z!!c4Gswn3%?Z+nUI)t_Z~d?etJe`R(4KqUP) zQ%ocF8LsI?dq-zicTaC0kwm6YhyQsqGBrIjJ2(G+VUb2>d|v&s_H})OwY&HI2m2@R zYyUrS9pgLxKd0<}1or=mi#G|!emimE_z8jk#C7bqd%X8?u@n4f^-qdlb`c1SmpEte z;FP5GqlUI2K@~$+rc}_KcS6$VjcBT@|Ah8mk^Qd)_V9lzvi}*_{}b0DpUClJyu~{% z#s}p)JXGiV`?o)Z`2K%yhMlRdlUJsa9AjO|u3*3JCw;>q^)*j;-cRl5zUNx9m2)D_ zdb=XYrMS8*q)@}HF0$k6v=`3vsm9Q~x~u9oh|g2!n*Vr*b$$M+!CnGqx_BnP4E5&1 zgelFG63d5(2clO7^HIWxtAX^L>?6K2Mxs#ifHdo5?dsnH)5fx%-sCnjpXWQx{;%pW zjh}`^+11Z3Cj_RRkhwekdtGv)SMi$!#W0U*T2r7tAoN4;{qsvU5pH-V&$}u1;#2M$ zHa+ecXfso}3%?9L4)Z@=(d(^%1<2M)n-pl#HZOm2s-2ykW7XbZm|fMdj=Wytns4_8 z+_}S%bXYOn3TD}{g8?5F%&&F26Sind=O4}-=YGLOH?AM?fjBBB%aMXWHa#VGme%ps zx$ql8jTURbb`W-n!bjD7fHe
_fV0B6$HLBX8~)v?_g3A|nQ9e}=i%C+3SYU^6l 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 O0000 { + console.log(e.target.name); }; render() { - return ( -
-
-
-
- - search -
+ const { universeData } = this.state; //universeData генерируется через map -
- {/* Генерация университетов из списка на основе пропсов*/} - -
-
-
- {/* Переключение активного слайдера в зависимости от секции */} - -
+ const picturesList = [Ufu, KubGu, Vshe]; //заглушка - картинки будут приходить из universeData + + return ( + //Из UniverseList приходит текущий выбранный вуз, он отправляется в NavigationList + <> + {/* тут проиходит переключение слайдеров (мб стоит сделать как список) */} + + {/* */} + ); } } diff --git a/react-app/src/components/navigation-item/navigation-item.js b/react-app/src/components/navigation-item/navigation-item.js new file mode 100644 index 0000000..1a03275 --- /dev/null +++ b/react-app/src/components/navigation-item/navigation-item.js @@ -0,0 +1,19 @@ +import { Component } from "react"; + +class NavigationItem extends Component { + state = {}; + + render() { + return ( +
+ +
+ ); + } +} + +export default NavigationItem; diff --git a/react-app/src/components/main/img/search.svg b/react-app/src/components/navigation/img/search.svg similarity index 100% rename from react-app/src/components/main/img/search.svg rename to react-app/src/components/navigation/img/search.svg diff --git a/react-app/src/components/navigation/navigation-list.js b/react-app/src/components/navigation/navigation-list.js new file mode 100644 index 0000000..aef9b24 --- /dev/null +++ b/react-app/src/components/navigation/navigation-list.js @@ -0,0 +1,55 @@ +import { Component } from "react"; + +import NavigationItem from "../navigation-item/navigation-item"; +import searchLogo from "./img/search.svg"; + +class NavigationList extends Component { + state = {}; + + render() { + const { data } = this.props; + + //Тут генерим список направлений, генерируется он на основе data, в которой фильтром выбирает нужный вуз + //вуз приходит из пропсов + + // const navigations = data.map((item) => { + // // const { navigation } = item; + // // return ; + // }); + + return ( +
+
+
+
+ + search +
+
+
+ + + + +
+
+
+ + + + +
+
+ ); + } +} + +export default NavigationList; diff --git a/react-app/src/components/slider/css/slider.css b/react-app/src/components/slider/css/slider.css deleted file mode 100644 index f1afbed..0000000 --- a/react-app/src/components/slider/css/slider.css +++ /dev/null @@ -1,24 +0,0 @@ -.universe_slid { - height: 18px; - width: 112px; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - position: absolute; - bottom: 30px; - left: 50%; - -webkit-transform: translateX(-50%); - transform: translateX(-50%); -} -.universe_slid_active { - width: 20px; - margin-right: 8px; - border-radius: 50%; - background-color: #fff; -} -.universe_slid_disable { - width: 20px; - margin-right: 8px; - border-radius: 50%; - background-color: #aeaeae; -} diff --git a/react-app/src/components/slider/slider.js b/react-app/src/components/slider/slider.js deleted file mode 100644 index 371c44c..0000000 --- a/react-app/src/components/slider/slider.js +++ /dev/null @@ -1,20 +0,0 @@ -import { Component } from "react"; - -import "./css/slider.css"; - -class Slider extends Component { - state = {}; - - render() { - return ( -
- - - - -
- ); - } -} - -export default Slider; diff --git a/react-app/src/components/universe-item/universe-item.js b/react-app/src/components/universe-item/universe-item.js new file mode 100644 index 0000000..6505ba0 --- /dev/null +++ b/react-app/src/components/universe-item/universe-item.js @@ -0,0 +1,23 @@ +import { Component } from "react"; + +class UniverseItem extends Component { + state = {}; + + render() { + const { name, credit, pic, onUniverseProps } = this.props; + + return ( +
+ universe + {name} + {credit} +
+ ); + } +} + +export default UniverseItem; diff --git a/react-app/src/components/universe/css/universe.css b/react-app/src/components/universe/css/universe.css deleted file mode 100644 index d73d20c..0000000 --- a/react-app/src/components/universe/css/universe.css +++ /dev/null @@ -1,40 +0,0 @@ -.universe_card { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - -ms-flex-line-pack: center; - align-content: center; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - margin-left: 30px; - height: 205px; - width: 205px; - background-color: #fff; - border-radius: 44px; -} -.universe_card_text { - color: #2a2a2a; - font-size: 24px; - font-style: normal; - font-weight: 500; -} -.universe_card_text span { - color: #50d400; - font-family: Inter; - font-size: 16px; - font-style: normal; - font-weight: 500; - line-height: normal; -} -.universe_icon { - height: 130px; - width: 130px; -} diff --git a/react-app/src/components/universe/img/search.svg b/react-app/src/components/universe/img/search.svg new file mode 100644 index 0000000..c1af0b5 --- /dev/null +++ b/react-app/src/components/universe/img/search.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/react-app/src/components/universe/universe-list.js b/react-app/src/components/universe/universe-list.js new file mode 100644 index 0000000..fea42a1 --- /dev/null +++ b/react-app/src/components/universe/universe-list.js @@ -0,0 +1,57 @@ +import { Component } from "react"; + +import UniverseItem from "../universe-item/universe-item"; +import searchLogo from "./img/search.svg"; + +class UniverseList extends Component { + state = {}; + + render() { + const { data, picturesList, onUniverseProps } = this.props; + + //Генерация университетов из списка на основе пропсов + const universes = data.map((item) => { + const { id, ...itemProps } = item; + + return ( + onUniverseProps(e)} + /> + ); + }); + + return ( +
+
+
+
+ + search +
+ {universes} +
+
+ {/* Переключение активного слайдера в зависимости от секции */} +
+ + + + +
+
+ ); + } +} + +export default UniverseList; diff --git a/react-app/src/components/universe/universe.js b/react-app/src/components/universe/universe.js deleted file mode 100644 index fdb87df..0000000 --- a/react-app/src/components/universe/universe.js +++ /dev/null @@ -1,20 +0,0 @@ -import { Component } from "react"; - -import "./css/universe.css"; - -// import logo from "./img/logo/logoPayDay.png"; - -class Universe extends Component { - state = {}; - - render() { - return ( -
- universe - ЮФУ от 135т руб -
- ); - } -} - -export default Universe;