parent
9a75a9a6cc
commit
c9a2f3d6e0
22 changed files with 1369 additions and 11 deletions
@ -0,0 +1,30 @@ |
|||||||
|
.BuyInfo-main { |
||||||
|
overflow-x: visible !important; |
||||||
|
} |
||||||
|
|
||||||
|
.BuyInfo-main::-webkit-scrollbar { |
||||||
|
position: absolute; |
||||||
|
right: 0; |
||||||
|
top: 0; |
||||||
|
z-index: 2; |
||||||
|
width: 5px !important; |
||||||
|
} |
||||||
|
|
||||||
|
.BuyInfo-main::-webkit-scrollbar-button { |
||||||
|
display: none; |
||||||
|
-webkit-appearance: none; |
||||||
|
appearance: none; |
||||||
|
} |
||||||
|
|
||||||
|
.BuyInfo-main::-webkit-scrollbar-thumb { |
||||||
|
border-radius: 10px; |
||||||
|
background-color: #97BAE6; |
||||||
|
} |
||||||
|
|
||||||
|
.BuyInfo-main::-webkit-scrollbar-track { |
||||||
|
background-color: transparent !important; |
||||||
|
display: none; |
||||||
|
-webkit-appearance: none; |
||||||
|
appearance: none; |
||||||
|
} |
||||||
|
/*# sourceMappingURL=BuyInfo.css.map */ |
@ -0,0 +1,9 @@ |
|||||||
|
{ |
||||||
|
"version": 3, |
||||||
|
"mappings": "AACG,AAAD,aAAM,CAAC;EACL,UAAU,EAAE,kBAAkB;CAwB/B;;AAzBA,AAEC,aAFI,AAEH,mBAAmB,CAAC;EACnB,QAAQ,EAAE,QAAQ;EAClB,KAAK,EAAE,CAAC;EACR,GAAG,EAAE,CAAC;EACN,OAAO,EAAE,CAAC;EACV,KAAK,EAAE,cAAc;CACtB;;AARF,AAUC,aAVI,AAUH,0BAA0B,CAAC;EAC1B,OAAO,EAAE,IAAI;EACb,UAAU,EAAE,IAAI;CACjB;;AAbF,AAeC,aAfI,AAeH,yBAAyB,CAAC;EACzB,aAAa,EAAE,IAAI;EACnB,gBAAgB,EAAE,OAAO;CAC1B;;AAlBF,AAoBC,aApBI,AAoBH,yBAAyB,CAAC;EACzB,gBAAgB,EAAE,sBAAsB;EACxC,OAAO,EAAE,IAAI;EACb,UAAU,EAAE,IAAI;CACjB", |
||||||
|
"sources": [ |
||||||
|
"../../src/view/dashboard2/BuyInfo.scss" |
||||||
|
], |
||||||
|
"names": [], |
||||||
|
"file": "BuyInfo.css" |
||||||
|
} |
@ -0,0 +1,49 @@ |
|||||||
|
@font-face { |
||||||
|
font-family: IRANSansX-Regular; |
||||||
|
src: url(../../assets/font/IRANSansX/Webfonts/fonts/woff/IRANSansX-Regular.woff); |
||||||
|
} |
||||||
|
|
||||||
|
.header { |
||||||
|
font-family: IRANSansX-Regular; |
||||||
|
} |
||||||
|
|
||||||
|
.header-search-input { |
||||||
|
direction: rtl; |
||||||
|
} |
||||||
|
|
||||||
|
.header-search-input:focus { |
||||||
|
outline: none !important; |
||||||
|
} |
||||||
|
|
||||||
|
.subMenu { |
||||||
|
-webkit-animation: fadeInAnimation ease-in-out 0.5s; |
||||||
|
animation: fadeInAnimation ease-in-out 0.5s; |
||||||
|
-webkit-animation-iteration-count: 1; |
||||||
|
animation-iteration-count: 1; |
||||||
|
-webkit-animation-fill-mode: both; |
||||||
|
animation-fill-mode: both; |
||||||
|
} |
||||||
|
|
||||||
|
@-webkit-keyframes fadeInAnimation { |
||||||
|
0% { |
||||||
|
opacity: 0; |
||||||
|
} |
||||||
|
100% { |
||||||
|
height: -webkit-fit-content; |
||||||
|
height: fit-content; |
||||||
|
opacity: 1; |
||||||
|
} |
||||||
|
} |
||||||
|
|
||||||
|
@keyframes fadeInAnimation { |
||||||
|
0% { |
||||||
|
opacity: 0; |
||||||
|
} |
||||||
|
100% { |
||||||
|
height: -webkit-fit-content; |
||||||
|
height: -moz-fit-content; |
||||||
|
height: fit-content; |
||||||
|
opacity: 1; |
||||||
|
} |
||||||
|
} |
||||||
|
/*# sourceMappingURL=Header.css.map */ |
@ -0,0 +1,9 @@ |
|||||||
|
{ |
||||||
|
"version": 3, |
||||||
|
"mappings": "AAAA,UAAU;EACR,WAAW,EAAE,iBAAiB;EAC9B,GAAG,EAAE,2EAA2E;;;AAKlF,AAAA,OAAO,CAAA;EACL,WAAW,EAAE,iBAAiB;CAU/B;;AAPE,AAAD,oBAAc,CAAA;EACZ,SAAS,EAAE,GAAG;CAKf;;AANA,AAGC,oBAHY,AAGX,MAAM,CAAA;EACL,OAAO,EAAE,eAAe;CACzB;;AAGL,AAAA,QAAQ,CAAA;EACN,SAAS,EAAE,gCAAgC;EACzC,yBAAyB,EAAE,CAAC;EAC5B,mBAAmB,EAAC,IAAI;CAE3B;;AAED,UAAU,CAAV,eAAU;EACN,EAAE;IAEE,OAAO,EAAE,CAAC;;EAGd,IAAI;IACA,MAAM,EAAE,WAAW;IACpB,OAAO,EAAE,CAAC", |
||||||
|
"sources": [ |
||||||
|
"../../src/components/header/Header.scss" |
||||||
|
], |
||||||
|
"names": [], |
||||||
|
"file": "Header.css" |
||||||
|
} |
@ -0,0 +1,376 @@ |
|||||||
|
.M-Exam { |
||||||
|
width: 100vw; |
||||||
|
padding: 0 5px; |
||||||
|
position: relative; |
||||||
|
} |
||||||
|
|
||||||
|
.M-Exam .M-Exam-top-cover { |
||||||
|
width: 96%; |
||||||
|
height: 200px; |
||||||
|
position: fixed; |
||||||
|
top: 0; |
||||||
|
left: 50%; |
||||||
|
-webkit-transform: translateX(-50%); |
||||||
|
transform: translateX(-50%); |
||||||
|
background-color: white; |
||||||
|
z-index: 4; |
||||||
|
} |
||||||
|
|
||||||
|
.M-Exam .M-Exam-info { |
||||||
|
width: 96%; |
||||||
|
padding: 5px 7px; |
||||||
|
border-radius: 10px; |
||||||
|
border: 2px solid #F1F1F1; |
||||||
|
position: fixed; |
||||||
|
top: 90px; |
||||||
|
left: 50%; |
||||||
|
-webkit-transform: translateX(-50%); |
||||||
|
transform: translateX(-50%); |
||||||
|
background-color: white; |
||||||
|
z-index: 5; |
||||||
|
} |
||||||
|
|
||||||
|
.M-Exam .M-Exam-info .M-Exam-info-row1 { |
||||||
|
width: 100%; |
||||||
|
display: -webkit-box; |
||||||
|
display: -ms-flexbox; |
||||||
|
display: flex; |
||||||
|
-webkit-box-align: start; |
||||||
|
-ms-flex-align: start; |
||||||
|
align-items: flex-start; |
||||||
|
-webkit-box-pack: justify; |
||||||
|
-ms-flex-pack: justify; |
||||||
|
justify-content: space-between; |
||||||
|
padding: 5px 0; |
||||||
|
direction: rtl; |
||||||
|
border-bottom: 1px solid #dfdfdf; |
||||||
|
} |
||||||
|
|
||||||
|
.M-Exam .M-Exam-info .M-Exam-info-row1 .M-Exam-info-row1-title-and-subtitle-box { |
||||||
|
width: 65%; |
||||||
|
} |
||||||
|
|
||||||
|
.M-Exam .M-Exam-info .M-Exam-info-row1 .M-Exam-info-row1-title-and-subtitle-box .M-Exam-info-row1-title-box { |
||||||
|
width: 100%; |
||||||
|
display: -webkit-box; |
||||||
|
display: -ms-flexbox; |
||||||
|
display: flex; |
||||||
|
-webkit-box-align: start; |
||||||
|
-ms-flex-align: start; |
||||||
|
align-items: flex-start; |
||||||
|
direction: rtl; |
||||||
|
} |
||||||
|
|
||||||
|
.M-Exam .M-Exam-info .M-Exam-info-row1 .M-Exam-info-row1-title-and-subtitle-box .M-Exam-info-row1-title-box .M-Exam-info-row1-title-box-text { |
||||||
|
font-size: 13px; |
||||||
|
margin-right: 3px; |
||||||
|
color: #2E81E8; |
||||||
|
} |
||||||
|
|
||||||
|
.M-Exam .M-Exam-info .M-Exam-info-row1 .M-Exam-info-row1-title-and-subtitle-box .M-Exam-info-row1-subtitle-box { |
||||||
|
width: 100%; |
||||||
|
display: -webkit-box; |
||||||
|
display: -ms-flexbox; |
||||||
|
display: flex; |
||||||
|
-webkit-box-align: start; |
||||||
|
-ms-flex-align: start; |
||||||
|
align-items: flex-start; |
||||||
|
direction: rtl; |
||||||
|
margin-top: 5px; |
||||||
|
} |
||||||
|
|
||||||
|
.M-Exam .M-Exam-info .M-Exam-info-row1 .M-Exam-info-row1-title-and-subtitle-box .M-Exam-info-row1-subtitle-box .M-Exam-info-row1-subtitle-box-icon { |
||||||
|
margin-right: 16px; |
||||||
|
color: #CEFDFF; |
||||||
|
} |
||||||
|
|
||||||
|
.M-Exam .M-Exam-info .M-Exam-info-row1 .M-Exam-info-row1-title-and-subtitle-box .M-Exam-info-row1-subtitle-box .M-Exam-info-row1-subtitle-box-text { |
||||||
|
font-size: 10px; |
||||||
|
color: #132F52; |
||||||
|
margin-right: 3px; |
||||||
|
} |
||||||
|
|
||||||
|
.M-Exam .M-Exam-info .M-Exam-info-row1 .M-Exam-info-row1-time { |
||||||
|
display: -webkit-box; |
||||||
|
display: -ms-flexbox; |
||||||
|
display: flex; |
||||||
|
-webkit-box-align: center; |
||||||
|
-ms-flex-align: center; |
||||||
|
align-items: center; |
||||||
|
padding: 2px 5px; |
||||||
|
background-color: #E2EAF4; |
||||||
|
direction: rtl; |
||||||
|
border-radius: 3px; |
||||||
|
} |
||||||
|
|
||||||
|
.M-Exam .M-Exam-info .M-Exam-info-row1 .M-Exam-info-row1-time .M-Exam-info-row1-time-icon { |
||||||
|
color: #013273; |
||||||
|
} |
||||||
|
|
||||||
|
.M-Exam .M-Exam-info .M-Exam-info-row1 .M-Exam-info-row1-time .M-Exam-info-row1-time-text { |
||||||
|
font-size: 12px; |
||||||
|
color: #013273; |
||||||
|
margin-right: 3px; |
||||||
|
} |
||||||
|
|
||||||
|
.M-Exam .M-Exam-info .M-Exam-info-row2 { |
||||||
|
width: 100%; |
||||||
|
display: -webkit-box; |
||||||
|
display: -ms-flexbox; |
||||||
|
display: flex; |
||||||
|
-webkit-box-align: center; |
||||||
|
-ms-flex-align: center; |
||||||
|
align-items: center; |
||||||
|
-webkit-box-pack: center; |
||||||
|
-ms-flex-pack: center; |
||||||
|
justify-content: center; |
||||||
|
padding: 5px 0; |
||||||
|
direction: rtl; |
||||||
|
} |
||||||
|
|
||||||
|
.M-Exam .M-Exam-info .M-Exam-info-row2 .M-Exam-info-row2-text { |
||||||
|
font-size: 14px; |
||||||
|
color: #2E81E8; |
||||||
|
margin-right: 5px; |
||||||
|
} |
||||||
|
|
||||||
|
.M-Exam .M-Exam-info .M-Exam-info-row2 .M-Exam-info-row2-timer { |
||||||
|
font-size: 16px; |
||||||
|
color: #2E81E8; |
||||||
|
margin-right: 5px; |
||||||
|
} |
||||||
|
|
||||||
|
.M-Exam-progress-bar { |
||||||
|
width: 96%; |
||||||
|
height: 35px; |
||||||
|
overflow-x: scroll; |
||||||
|
display: -webkit-box; |
||||||
|
display: -ms-flexbox; |
||||||
|
display: flex; |
||||||
|
-webkit-box-align: center; |
||||||
|
-ms-flex-align: center; |
||||||
|
align-items: center; |
||||||
|
position: fixed; |
||||||
|
top: 180px; |
||||||
|
left: 50%; |
||||||
|
-webkit-transform: translateX(-50%); |
||||||
|
transform: translateX(-50%); |
||||||
|
direction: rtl; |
||||||
|
background-color: white; |
||||||
|
z-index: 5; |
||||||
|
scroll-behavior: smooth; |
||||||
|
} |
||||||
|
|
||||||
|
.M-Exam-progress-bar-item { |
||||||
|
display: -webkit-box; |
||||||
|
display: -ms-flexbox; |
||||||
|
display: flex; |
||||||
|
-webkit-box-align: center; |
||||||
|
-ms-flex-align: center; |
||||||
|
align-items: center; |
||||||
|
height: 100%; |
||||||
|
-ms-flex-negative: 0; |
||||||
|
flex-shrink: 0; |
||||||
|
} |
||||||
|
|
||||||
|
.M-Exam-progress-bar-item-circle { |
||||||
|
width: 35px !important; |
||||||
|
height: 35px !important; |
||||||
|
border-radius: 50%; |
||||||
|
background-color: #F5F5F5; |
||||||
|
display: -webkit-box; |
||||||
|
display: -ms-flexbox; |
||||||
|
display: flex; |
||||||
|
-webkit-box-align: center; |
||||||
|
-ms-flex-align: center; |
||||||
|
align-items: center; |
||||||
|
-webkit-box-pack: center; |
||||||
|
-ms-flex-pack: center; |
||||||
|
justify-content: center; |
||||||
|
color: #A2B4CB; |
||||||
|
} |
||||||
|
|
||||||
|
.M-Exam-progress-bar-item-line { |
||||||
|
font-size: 16px; |
||||||
|
color: #E0E0E0; |
||||||
|
} |
||||||
|
|
||||||
|
.M-Exam-main { |
||||||
|
width: 96%; |
||||||
|
position: absolute; |
||||||
|
top: 220px; |
||||||
|
left: 50%; |
||||||
|
-webkit-transform: translateX(-50%); |
||||||
|
transform: translateX(-50%); |
||||||
|
} |
||||||
|
|
||||||
|
.M-Exam-main-item { |
||||||
|
width: 100%; |
||||||
|
direction: rtl; |
||||||
|
margin-top: 15px; |
||||||
|
} |
||||||
|
|
||||||
|
.M-Exam-main-item-number { |
||||||
|
font-size: 15px; |
||||||
|
color: #132F52; |
||||||
|
padding: 2px 5px; |
||||||
|
background-color: #E8FCFF; |
||||||
|
display: inline; |
||||||
|
} |
||||||
|
|
||||||
|
.M-Exam-main-item-question { |
||||||
|
width: 100%; |
||||||
|
font-size: 19px; |
||||||
|
color: #132F52; |
||||||
|
margin-top: 5px; |
||||||
|
} |
||||||
|
|
||||||
|
.M-Exam-main-item-question-img { |
||||||
|
width: 100%; |
||||||
|
padding: 5px 5px; |
||||||
|
border-radius: 5px; |
||||||
|
overflow: hidden; |
||||||
|
margin-top: 10px; |
||||||
|
background-color: #F5F5F5; |
||||||
|
} |
||||||
|
|
||||||
|
.M-Exam-main-item-question-img img { |
||||||
|
width: 100%; |
||||||
|
height: auto; |
||||||
|
} |
||||||
|
|
||||||
|
.M-Exam-main-item-choices { |
||||||
|
width: 100%; |
||||||
|
direction: rtl; |
||||||
|
} |
||||||
|
|
||||||
|
.M-Exam-main-item-choices-item { |
||||||
|
width: 100%; |
||||||
|
display: -webkit-box; |
||||||
|
display: -ms-flexbox; |
||||||
|
display: flex; |
||||||
|
margin-top: 10px; |
||||||
|
} |
||||||
|
|
||||||
|
.M-Exam-main-item-choices-item-badge { |
||||||
|
width: 13%; |
||||||
|
display: -webkit-box; |
||||||
|
display: -ms-flexbox; |
||||||
|
display: flex; |
||||||
|
-webkit-box-align: center; |
||||||
|
-ms-flex-align: center; |
||||||
|
align-items: center; |
||||||
|
-webkit-box-pack: center; |
||||||
|
-ms-flex-pack: center; |
||||||
|
justify-content: center; |
||||||
|
font-size: 14px; |
||||||
|
color: #132F52; |
||||||
|
background-color: #E7E7E7; |
||||||
|
padding: 6px 0; |
||||||
|
border-radius: 0 5px 5px 0; |
||||||
|
} |
||||||
|
|
||||||
|
.M-Exam-main-item-choices-item-text { |
||||||
|
width: 100%; |
||||||
|
height: 100%; |
||||||
|
display: -webkit-box; |
||||||
|
display: -ms-flexbox; |
||||||
|
display: flex; |
||||||
|
-webkit-box-align: center; |
||||||
|
-ms-flex-align: center; |
||||||
|
align-items: center; |
||||||
|
font-size: 16px; |
||||||
|
color: #132F52; |
||||||
|
background-color: #F5F5F5; |
||||||
|
padding: 6px 0; |
||||||
|
padding-right: 10px; |
||||||
|
border-radius: 5px 0 0 5px; |
||||||
|
} |
||||||
|
|
||||||
|
.M-Exam-main-item-answer-box { |
||||||
|
width: 100%; |
||||||
|
height: 150px; |
||||||
|
display: -webkit-box; |
||||||
|
display: -ms-flexbox; |
||||||
|
display: flex; |
||||||
|
-webkit-box-align: center; |
||||||
|
-ms-flex-align: center; |
||||||
|
align-items: center; |
||||||
|
margin-top: 10px; |
||||||
|
} |
||||||
|
|
||||||
|
.M-Exam-main-item-answer-box-badge { |
||||||
|
height: 100%; |
||||||
|
width: 75px; |
||||||
|
background-color: #E7E7E7; |
||||||
|
display: -webkit-box; |
||||||
|
display: -ms-flexbox; |
||||||
|
display: flex; |
||||||
|
-webkit-box-align: center; |
||||||
|
-ms-flex-align: center; |
||||||
|
align-items: center; |
||||||
|
-webkit-box-pack: center; |
||||||
|
-ms-flex-pack: center; |
||||||
|
justify-content: center; |
||||||
|
font-size: 14px; |
||||||
|
color: #132F52; |
||||||
|
border-radius: 0 5px 5px 0; |
||||||
|
text-align: center; |
||||||
|
} |
||||||
|
|
||||||
|
.M-Exam-main-item-answer-box-input { |
||||||
|
width: 100% !important; |
||||||
|
height: 100%; |
||||||
|
background-color: #F5F5F5; |
||||||
|
border: none !important; |
||||||
|
outline: none !important; |
||||||
|
border-radius: 5px 0 0 5px; |
||||||
|
resize: none; |
||||||
|
font-size: 14px; |
||||||
|
padding: 10px 10px; |
||||||
|
} |
||||||
|
|
||||||
|
.M-Exam-main-item-line { |
||||||
|
width: 100%; |
||||||
|
height: 1px; |
||||||
|
background-color: #D6E6F9; |
||||||
|
margin-top: 20px; |
||||||
|
} |
||||||
|
|
||||||
|
.M-Exam-main-btn-container { |
||||||
|
width: 100%; |
||||||
|
display: -webkit-box; |
||||||
|
display: -ms-flexbox; |
||||||
|
display: flex; |
||||||
|
-webkit-box-align: center; |
||||||
|
-ms-flex-align: center; |
||||||
|
align-items: center; |
||||||
|
margin-top: 20px; |
||||||
|
margin-bottom: 20px; |
||||||
|
} |
||||||
|
|
||||||
|
.M-Exam-main-btn-container-line { |
||||||
|
width: 20%; |
||||||
|
height: 2px; |
||||||
|
background-color: #2E81E8; |
||||||
|
} |
||||||
|
|
||||||
|
.M-Exam-main-btn-container-btn { |
||||||
|
width: 60%; |
||||||
|
height: 40px; |
||||||
|
border-radius: 7px; |
||||||
|
background-color: #2E81E8; |
||||||
|
color: white; |
||||||
|
font-size: 15px; |
||||||
|
color: white; |
||||||
|
display: -webkit-box; |
||||||
|
display: -ms-flexbox; |
||||||
|
display: flex; |
||||||
|
-webkit-box-align: center; |
||||||
|
-ms-flex-align: center; |
||||||
|
align-items: center; |
||||||
|
-webkit-box-pack: center; |
||||||
|
-ms-flex-pack: center; |
||||||
|
justify-content: center; |
||||||
|
} |
||||||
|
/*# sourceMappingURL=M_Exam.css.map */ |
File diff suppressed because one or more lines are too long
@ -0,0 +1,9 @@ |
|||||||
|
@font-face { |
||||||
|
font-family: IRANSansX-Regular; |
||||||
|
src: url(../../assets/font/IRANSansX/Webfonts/fonts/woff/IRANSansX-Regular.woff); |
||||||
|
} |
||||||
|
|
||||||
|
.nav { |
||||||
|
font-family: "IRANSansX-Regular"; |
||||||
|
} |
||||||
|
/*# sourceMappingURL=Nav.css.map */ |
@ -0,0 +1,9 @@ |
|||||||
|
{ |
||||||
|
"version": 3, |
||||||
|
"mappings": "AAAA,UAAU;EACR,WAAW,EAAE,iBAAiB;EAC9B,GAAG,EAAE,2EAA2E;;;AAKlF,AAAA,IAAI,CAAA;EACF,WAAW,EAHA,mBAAmB;CA8B/B", |
||||||
|
"sources": [ |
||||||
|
"../../src/components/nav/Nav.scss" |
||||||
|
], |
||||||
|
"names": [], |
||||||
|
"file": "Nav.css" |
||||||
|
} |
@ -0,0 +1,30 @@ |
|||||||
|
.Packages { |
||||||
|
position: relative; |
||||||
|
} |
||||||
|
|
||||||
|
.Packages::-webkit-scrollbar { |
||||||
|
position: absolute; |
||||||
|
right: 0; |
||||||
|
top: 0; |
||||||
|
z-index: 2; |
||||||
|
width: 5px !important; |
||||||
|
} |
||||||
|
|
||||||
|
.Packages::-webkit-scrollbar-button { |
||||||
|
display: none; |
||||||
|
-webkit-appearance: none; |
||||||
|
appearance: none; |
||||||
|
} |
||||||
|
|
||||||
|
.Packages::-webkit-scrollbar-thumb { |
||||||
|
border-radius: 10px; |
||||||
|
background-color: #97bae6; |
||||||
|
} |
||||||
|
|
||||||
|
.Packages::-webkit-scrollbar-track { |
||||||
|
background-color: transparent !important; |
||||||
|
display: none; |
||||||
|
-webkit-appearance: none; |
||||||
|
appearance: none; |
||||||
|
} |
||||||
|
/*# sourceMappingURL=Packages.css.map */ |
@ -0,0 +1,9 @@ |
|||||||
|
{ |
||||||
|
"version": 3, |
||||||
|
"mappings": "AAAA,AAAA,SAAS,CAAC;EACR,QAAQ,EAAE,QAAQ;CAyBnB;;AA1BD,AAGE,SAHO,AAGN,mBAAmB,CAAC;EACnB,QAAQ,EAAE,QAAQ;EAClB,KAAK,EAAE,CAAC;EACR,GAAG,EAAE,CAAC;EACN,OAAO,EAAE,CAAC;EACV,KAAK,EAAE,cAAc;CACtB;;AATH,AAWE,SAXO,AAWN,0BAA0B,CAAC;EAC1B,OAAO,EAAE,IAAI;EACb,UAAU,EAAE,IAAI;CACjB;;AAdH,AAgBE,SAhBO,AAgBN,yBAAyB,CAAC;EACzB,aAAa,EAAE,IAAI;EACnB,gBAAgB,EAAE,OAAO;CAC1B;;AAnBH,AAqBE,SArBO,AAqBN,yBAAyB,CAAC;EACzB,gBAAgB,EAAE,sBAAsB;EACxC,OAAO,EAAE,IAAI;EACb,UAAU,EAAE,IAAI;CACjB", |
||||||
|
"sources": [ |
||||||
|
"../../src/view/dashboard2/Packages.scss" |
||||||
|
], |
||||||
|
"names": [], |
||||||
|
"file": "Packages.css" |
||||||
|
} |
@ -0,0 +1,123 @@ |
|||||||
|
.Register { |
||||||
|
/* Firefox */ |
||||||
|
} |
||||||
|
|
||||||
|
.Register-box { |
||||||
|
-webkit-box-shadow: 0px 0px 20px 4px rgba(0, 0, 0, 0.18); |
||||||
|
box-shadow: 0px 0px 40px 4px rgba(0, 0, 0, 0.18); |
||||||
|
} |
||||||
|
|
||||||
|
.Register-box-container-col2-relations-row3::-webkit-scrollbar { |
||||||
|
position: absolute; |
||||||
|
right: 0; |
||||||
|
top: 0; |
||||||
|
z-index: 2; |
||||||
|
width: 5px !important; |
||||||
|
} |
||||||
|
|
||||||
|
.Register-box-container-col2-relations-row3::-webkit-scrollbar-button { |
||||||
|
display: none; |
||||||
|
-webkit-appearance: none; |
||||||
|
appearance: none; |
||||||
|
} |
||||||
|
|
||||||
|
.Register-box-container-col2-relations-row3::-webkit-scrollbar-thumb { |
||||||
|
border-radius: 10px; |
||||||
|
background-color: #97bae6; |
||||||
|
} |
||||||
|
|
||||||
|
.Register-box-container-col2-relations-row3::-webkit-scrollbar-track { |
||||||
|
background-color: transparent !important; |
||||||
|
display: none; |
||||||
|
-webkit-appearance: none; |
||||||
|
appearance: none; |
||||||
|
} |
||||||
|
|
||||||
|
.Register input::-webkit-outer-spin-button, |
||||||
|
.Register input::-webkit-inner-spin-button { |
||||||
|
-webkit-appearance: none; |
||||||
|
margin: 0; |
||||||
|
} |
||||||
|
|
||||||
|
.Register input[type="number"] { |
||||||
|
-moz-appearance: textfield; |
||||||
|
} |
||||||
|
|
||||||
|
.hasImage:hover section { |
||||||
|
background-color: rgba(5, 5, 5, 0.4); |
||||||
|
} |
||||||
|
|
||||||
|
.hasImage:hover button:hover { |
||||||
|
background: rgba(5, 5, 5, 0.45); |
||||||
|
} |
||||||
|
|
||||||
|
#overlay p, |
||||||
|
i { |
||||||
|
opacity: 0; |
||||||
|
} |
||||||
|
|
||||||
|
#overlay.draggedover { |
||||||
|
background-color: rgba(255, 255, 255, 0.7); |
||||||
|
} |
||||||
|
|
||||||
|
#overlay.draggedover p, |
||||||
|
#overlay.draggedover i { |
||||||
|
opacity: 1; |
||||||
|
} |
||||||
|
|
||||||
|
.group:hover .group-hover\:text-blue-800 { |
||||||
|
color: #2b6cb0; |
||||||
|
} |
||||||
|
|
||||||
|
.Register-box-container-col2-add-member-row2-relation-choices::-webkit-scrollbar { |
||||||
|
position: absolute; |
||||||
|
right: 0; |
||||||
|
top: 0; |
||||||
|
z-index: 2; |
||||||
|
width: 5px !important; |
||||||
|
} |
||||||
|
|
||||||
|
.Register-box-container-col2-add-member-row2-relation-choices::-webkit-scrollbar-button { |
||||||
|
display: none; |
||||||
|
-webkit-appearance: none; |
||||||
|
appearance: none; |
||||||
|
} |
||||||
|
|
||||||
|
.Register-box-container-col2-add-member-row2-relation-choices::-webkit-scrollbar-thumb { |
||||||
|
border-radius: 10px; |
||||||
|
background-color: #97bae6; |
||||||
|
} |
||||||
|
|
||||||
|
.Register-box-container-col2-add-member-row2-relation-choices::-webkit-scrollbar-track { |
||||||
|
background-color: transparent !important; |
||||||
|
display: none; |
||||||
|
-webkit-appearance: none; |
||||||
|
appearance: none; |
||||||
|
} |
||||||
|
|
||||||
|
.Register-box-container-col2-add-member-row2::-webkit-scrollbar { |
||||||
|
position: absolute; |
||||||
|
right: 0; |
||||||
|
top: 0; |
||||||
|
z-index: 2; |
||||||
|
width: 5px !important; |
||||||
|
} |
||||||
|
|
||||||
|
.Register-box-container-col2-add-member-row2::-webkit-scrollbar-button { |
||||||
|
display: none; |
||||||
|
-webkit-appearance: none; |
||||||
|
appearance: none; |
||||||
|
} |
||||||
|
|
||||||
|
.Register-box-container-col2-add-member-row2::-webkit-scrollbar-thumb { |
||||||
|
border-radius: 10px; |
||||||
|
background-color: #97bae6; |
||||||
|
} |
||||||
|
|
||||||
|
.Register-box-container-col2-add-member-row2::-webkit-scrollbar-track { |
||||||
|
background-color: transparent !important; |
||||||
|
display: none; |
||||||
|
-webkit-appearance: none; |
||||||
|
appearance: none; |
||||||
|
} |
||||||
|
/*# sourceMappingURL=Register.css.map */ |
@ -0,0 +1,9 @@ |
|||||||
|
{ |
||||||
|
"version": 3, |
||||||
|
"mappings": "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", |
||||||
|
"sources": [ |
||||||
|
"../../src/view/dashboard/Register.scss" |
||||||
|
], |
||||||
|
"names": [], |
||||||
|
"file": "Register.css" |
||||||
|
} |
@ -0,0 +1,26 @@ |
|||||||
|
.UserFullInfo-content::-webkit-scrollbar { |
||||||
|
position: absolute; |
||||||
|
right: 0; |
||||||
|
top: 0; |
||||||
|
z-index: 2; |
||||||
|
width: 5px !important; |
||||||
|
} |
||||||
|
|
||||||
|
.UserFullInfo-content::-webkit-scrollbar-button { |
||||||
|
display: none; |
||||||
|
-webkit-appearance: none; |
||||||
|
appearance: none; |
||||||
|
} |
||||||
|
|
||||||
|
.UserFullInfo-content::-webkit-scrollbar-thumb { |
||||||
|
border-radius: 10px; |
||||||
|
background-color: #97BAE6; |
||||||
|
} |
||||||
|
|
||||||
|
.UserFullInfo-content::-webkit-scrollbar-track { |
||||||
|
background-color: transparent !important; |
||||||
|
display: none; |
||||||
|
-webkit-appearance: none; |
||||||
|
appearance: none; |
||||||
|
} |
||||||
|
/*# sourceMappingURL=UserFullInfo.css.map */ |
@ -0,0 +1,9 @@ |
|||||||
|
{ |
||||||
|
"version": 3, |
||||||
|
"mappings": "AAIG,AACD,qBADS,AACR,mBAAmB,CAAC;EACjB,QAAQ,EAAE,QAAQ;EAClB,KAAK,EAAE,CAAC;EACR,GAAG,EAAE,CAAC;EACN,OAAO,EAAE,CAAC;EACV,KAAK,EAAE,cAAc;CACtB;;AAPF,AASC,qBATO,AASN,0BAA0B,CAAC;EAC1B,OAAO,EAAE,IAAI;EACb,UAAU,EAAE,IAAI;CACjB;;AAZF,AAcC,qBAdO,AAcN,yBAAyB,CAAC;EACzB,aAAa,EAAE,IAAI;EACnB,gBAAgB,EAAE,OAAO;CAC1B;;AAjBF,AAmBC,qBAnBO,AAmBN,yBAAyB,CAAC;EACzB,gBAAgB,EAAE,sBAAsB;EACxC,OAAO,EAAE,IAAI;EACb,UAAU,EAAE,IAAI;CACjB", |
||||||
|
"sources": [ |
||||||
|
"../../src/view/dashboard2/UserFullInfo.scss" |
||||||
|
], |
||||||
|
"names": [], |
||||||
|
"file": "UserFullInfo.css" |
||||||
|
} |
@ -0,0 +1 @@ |
|||||||
|
/* No CSS *//*# sourceMappingURL=colors.css.map */ |
@ -0,0 +1,9 @@ |
|||||||
|
{ |
||||||
|
"version": 3, |
||||||
|
"mappings": "", |
||||||
|
"sources": [ |
||||||
|
"../../src/constants/colors.scss" |
||||||
|
], |
||||||
|
"names": [], |
||||||
|
"file": "colors.css" |
||||||
|
} |
@ -0,0 +1 @@ |
|||||||
|
/* No CSS *//*# sourceMappingURL=size.css.map */ |
@ -0,0 +1,9 @@ |
|||||||
|
{ |
||||||
|
"version": 3, |
||||||
|
"mappings": "", |
||||||
|
"sources": [ |
||||||
|
"../../src/constants/size.scss" |
||||||
|
], |
||||||
|
"names": [], |
||||||
|
"file": "size.css" |
||||||
|
} |
@ -0,0 +1,434 @@ |
|||||||
|
import moment from "jalali-moment"; |
||||||
|
import React, { useEffect, useState } from "react"; |
||||||
|
|
||||||
|
let daysList = [ |
||||||
|
{ |
||||||
|
id: 1, |
||||||
|
dayNumber: "", |
||||||
|
isToday: false, |
||||||
|
events: [], |
||||||
|
}, |
||||||
|
{ |
||||||
|
id: 2, |
||||||
|
dayNumber: "", |
||||||
|
isToday: false, |
||||||
|
events: [], |
||||||
|
}, |
||||||
|
{ |
||||||
|
id: 3, |
||||||
|
dayNumber: "", |
||||||
|
isToday: false, |
||||||
|
events: [], |
||||||
|
}, |
||||||
|
{ |
||||||
|
id: 4, |
||||||
|
dayNumber: "", |
||||||
|
isToday: false, |
||||||
|
events: [], |
||||||
|
}, |
||||||
|
{ |
||||||
|
id: 5, |
||||||
|
dayNumber: "", |
||||||
|
isToday: false, |
||||||
|
events: [], |
||||||
|
}, |
||||||
|
{ |
||||||
|
id: 6, |
||||||
|
dayNumber: "", |
||||||
|
isToday: false, |
||||||
|
events: [], |
||||||
|
}, |
||||||
|
{ |
||||||
|
id: 7, |
||||||
|
dayNumber: "", |
||||||
|
isToday: false, |
||||||
|
events: [], |
||||||
|
}, |
||||||
|
{ |
||||||
|
id: 8, |
||||||
|
dayNumber: "", |
||||||
|
isToday: false, |
||||||
|
events: [], |
||||||
|
}, |
||||||
|
{ |
||||||
|
id: 9, |
||||||
|
dayNumber: "", |
||||||
|
isToday: false, |
||||||
|
events: [], |
||||||
|
}, |
||||||
|
{ |
||||||
|
id: 10, |
||||||
|
dayNumber: "", |
||||||
|
isToday: false, |
||||||
|
events: [], |
||||||
|
}, |
||||||
|
{ |
||||||
|
id: 11, |
||||||
|
dayNumber: "", |
||||||
|
isToday: false, |
||||||
|
events: [], |
||||||
|
}, |
||||||
|
{ |
||||||
|
id: 12, |
||||||
|
dayNumber: "", |
||||||
|
isToday: false, |
||||||
|
events: [], |
||||||
|
}, |
||||||
|
{ |
||||||
|
id: 13, |
||||||
|
dayNumber: "", |
||||||
|
isToday: false, |
||||||
|
events: [], |
||||||
|
}, |
||||||
|
{ |
||||||
|
id: 14, |
||||||
|
dayNumber: "", |
||||||
|
isToday: false, |
||||||
|
events: [], |
||||||
|
}, |
||||||
|
{ |
||||||
|
id: 15, |
||||||
|
dayNumber: "", |
||||||
|
isToday: false, |
||||||
|
events: [], |
||||||
|
}, |
||||||
|
{ |
||||||
|
id: 16, |
||||||
|
dayNumber: "", |
||||||
|
isToday: false, |
||||||
|
events: [], |
||||||
|
}, |
||||||
|
{ |
||||||
|
id: 17, |
||||||
|
dayNumber: "", |
||||||
|
isToday: false, |
||||||
|
events: [], |
||||||
|
}, |
||||||
|
{ |
||||||
|
id: 18, |
||||||
|
dayNumber: "", |
||||||
|
isToday: false, |
||||||
|
events: [], |
||||||
|
}, |
||||||
|
{ |
||||||
|
id: 19, |
||||||
|
dayNumber: "", |
||||||
|
isToday: false, |
||||||
|
events: [], |
||||||
|
}, |
||||||
|
{ |
||||||
|
id: 20, |
||||||
|
dayNumber: "", |
||||||
|
isToday: false, |
||||||
|
events: [], |
||||||
|
}, |
||||||
|
{ |
||||||
|
id: 21, |
||||||
|
dayNumber: "", |
||||||
|
isToday: false, |
||||||
|
events: [], |
||||||
|
}, |
||||||
|
{ |
||||||
|
id: 22, |
||||||
|
dayNumber: "", |
||||||
|
isToday: false, |
||||||
|
events: [], |
||||||
|
}, |
||||||
|
{ |
||||||
|
id: 23, |
||||||
|
dayNumber: "", |
||||||
|
isToday: false, |
||||||
|
events: [], |
||||||
|
}, |
||||||
|
{ |
||||||
|
id: 24, |
||||||
|
dayNumber: "", |
||||||
|
isToday: false, |
||||||
|
events: [], |
||||||
|
}, |
||||||
|
{ |
||||||
|
id: 25, |
||||||
|
dayNumber: "", |
||||||
|
isToday: false, |
||||||
|
events: [], |
||||||
|
}, |
||||||
|
{ |
||||||
|
id: 26, |
||||||
|
dayNumber: "", |
||||||
|
isToday: false, |
||||||
|
events: [], |
||||||
|
}, |
||||||
|
{ |
||||||
|
id: 27, |
||||||
|
dayNumber: "", |
||||||
|
isToday: false, |
||||||
|
events: [], |
||||||
|
}, |
||||||
|
{ |
||||||
|
id: 28, |
||||||
|
dayNumber: "", |
||||||
|
isToday: false, |
||||||
|
events: [], |
||||||
|
}, |
||||||
|
{ |
||||||
|
id: 29, |
||||||
|
dayNumber: "", |
||||||
|
isToday: false, |
||||||
|
events: [], |
||||||
|
}, |
||||||
|
{ |
||||||
|
id: 30, |
||||||
|
dayNumber: "", |
||||||
|
isToday: false, |
||||||
|
events: [], |
||||||
|
}, |
||||||
|
{ |
||||||
|
id: 31, |
||||||
|
dayNumber: "", |
||||||
|
isToday: false, |
||||||
|
events: [], |
||||||
|
}, |
||||||
|
{ |
||||||
|
id: 32, |
||||||
|
dayNumber: "", |
||||||
|
isToday: false, |
||||||
|
events: [], |
||||||
|
}, |
||||||
|
{ |
||||||
|
id: 33, |
||||||
|
dayNumber: "", |
||||||
|
isToday: false, |
||||||
|
events: [], |
||||||
|
}, |
||||||
|
{ |
||||||
|
id: 34, |
||||||
|
dayNumber: "", |
||||||
|
isToday: false, |
||||||
|
events: [], |
||||||
|
}, |
||||||
|
{ |
||||||
|
id: 35, |
||||||
|
dayNumber: "", |
||||||
|
isToday: false, |
||||||
|
events: [], |
||||||
|
}, |
||||||
|
{ |
||||||
|
id: 36, |
||||||
|
dayNumber: "", |
||||||
|
isToday: false, |
||||||
|
events: [], |
||||||
|
}, |
||||||
|
{ |
||||||
|
id: 37, |
||||||
|
dayNumber: "", |
||||||
|
isToday: false, |
||||||
|
events: [], |
||||||
|
}, |
||||||
|
{ |
||||||
|
id: 38, |
||||||
|
dayNumber: "", |
||||||
|
isToday: false, |
||||||
|
events: [], |
||||||
|
}, |
||||||
|
{ |
||||||
|
id: 39, |
||||||
|
dayNumber: "", |
||||||
|
isToday: false, |
||||||
|
events: [], |
||||||
|
}, |
||||||
|
{ |
||||||
|
id: 40, |
||||||
|
dayNumber: "", |
||||||
|
isToday: false, |
||||||
|
events: [], |
||||||
|
}, |
||||||
|
{ |
||||||
|
id: 41, |
||||||
|
dayNumber: "", |
||||||
|
isToday: false, |
||||||
|
events: [], |
||||||
|
}, |
||||||
|
{ |
||||||
|
id: 42, |
||||||
|
dayNumber: "", |
||||||
|
isToday: false, |
||||||
|
events: [], |
||||||
|
}, |
||||||
|
]; |
||||||
|
//---------------
|
||||||
|
let dotsColor = ["#249D8C", "#F4C84B"]; |
||||||
|
//=======================================================
|
||||||
|
const Days = ({ |
||||||
|
findFirstDayWeekDay, |
||||||
|
year, |
||||||
|
month, |
||||||
|
currentYear, |
||||||
|
currentMonth, |
||||||
|
currentDay, |
||||||
|
primaryColor, |
||||||
|
eventList, |
||||||
|
activeDay, |
||||||
|
selectDay, |
||||||
|
eventBoxisRight, |
||||||
|
eventBoxTop, |
||||||
|
eventBoxRight, |
||||||
|
showEvent, |
||||||
|
}) => { |
||||||
|
const [Daylist, setDayList] = useState(daysList); |
||||||
|
const [fake, setFake] = useState(0); |
||||||
|
//create month days----------------------------
|
||||||
|
useEffect(() => { |
||||||
|
let list = daysList; |
||||||
|
let w1 = findFirstDayWeekDay(year, month); |
||||||
|
let m = 31; |
||||||
|
if (month > 6) { |
||||||
|
m = 30; |
||||||
|
} |
||||||
|
if (month === 12) { |
||||||
|
m = 29; |
||||||
|
} |
||||||
|
let dayCounter = 0; |
||||||
|
for (let i = 0; i < list.length; i++) { |
||||||
|
if (i >= w1 && dayCounter < m) { |
||||||
|
dayCounter++; |
||||||
|
list[i].dayNumber = dayCounter; |
||||||
|
//tody check---------------
|
||||||
|
if ( |
||||||
|
year === currentYear && |
||||||
|
month === currentMonth && |
||||||
|
dayCounter === currentDay |
||||||
|
) { |
||||||
|
list[i].isToday = true; |
||||||
|
} else { |
||||||
|
list[i].isToday = false; |
||||||
|
} |
||||||
|
//events check------------
|
||||||
|
list[i].events = []; |
||||||
|
for (let p = 0; p < eventList.length; p++) { |
||||||
|
moment.locale("en"); |
||||||
|
let a = moment(eventList[p].date); |
||||||
|
a.locale("fa"); |
||||||
|
let eventDay = Number(a.format("DD")); |
||||||
|
let eventMonth = Number(a.format("MM")); |
||||||
|
let eventYear = Number(a.format("YYYY/M/D").split("/")[0]); |
||||||
|
if ( |
||||||
|
year === eventYear && |
||||||
|
month === eventMonth && |
||||||
|
dayCounter === eventDay |
||||||
|
) { |
||||||
|
list[i].events.push(eventList[p]); |
||||||
|
} |
||||||
|
} |
||||||
|
} else { |
||||||
|
list[i].dayNumber = ""; |
||||||
|
list[i].isToday = false; |
||||||
|
} |
||||||
|
} |
||||||
|
console.log(daysList); |
||||||
|
setDayList(list); |
||||||
|
setFake(fake + 1); |
||||||
|
}, [month]); |
||||||
|
|
||||||
|
//==============
|
||||||
|
const [eventData, setEventData] = useState([]); |
||||||
|
const selectDayHandler=(index)=>{ |
||||||
|
setEventData(Daylist[index].events); |
||||||
|
selectDay(index); |
||||||
|
} |
||||||
|
return ( |
||||||
|
<div |
||||||
|
className="Days w-full flex flex-row-reverse items-start justify-between flex-wrap gap-y-[2%] relative" |
||||||
|
style={{ height: "calc(100% - 80px)" }} |
||||||
|
> |
||||||
|
{Daylist.map((item, index) => ( |
||||||
|
<div |
||||||
|
key={index} |
||||||
|
className="w-[13%] h-[15%] rounded-lg cursor-pointer flex flex-col items-center justify-center text-sm relative" |
||||||
|
style={ |
||||||
|
activeDay === index |
||||||
|
? { |
||||||
|
backgroundColor: primaryColor, |
||||||
|
color: "#fff", |
||||||
|
} |
||||||
|
: item.isToday |
||||||
|
? { |
||||||
|
border: `1px solid ${primaryColor}`, |
||||||
|
color: `${primaryColor}`, |
||||||
|
} |
||||||
|
: index % 7 === 6 |
||||||
|
? { color: "#C94E2A" } |
||||||
|
: null |
||||||
|
} |
||||||
|
onClick={() => selectDayHandler(index)} |
||||||
|
> |
||||||
|
<div>{item.dayNumber}</div> |
||||||
|
<div className="w-[90%] flex items-center justify-center gap-x-1 absolute bottom-1"> |
||||||
|
{item?.events?.map((event, Index) => ( |
||||||
|
<React.Fragment key={Index}> |
||||||
|
{Index < 2 && ( |
||||||
|
<div |
||||||
|
key={Index} |
||||||
|
className="w-1 h-1 rounded-full bg-black" |
||||||
|
style={ |
||||||
|
event?.type |
||||||
|
? { backgroundColor: dotsColor[event.type - 1] } |
||||||
|
: { backgroundColor: dotsColor[Index] } |
||||||
|
} |
||||||
|
></div> |
||||||
|
)} |
||||||
|
</React.Fragment> |
||||||
|
))} |
||||||
|
</div> |
||||||
|
</div> |
||||||
|
))} |
||||||
|
{/* ----------events-box---------------- */} |
||||||
|
{showEvent && ( |
||||||
|
<div |
||||||
|
className="w-2/3 rounded bg-[#343234] absolute top-4 p-2" |
||||||
|
style={ |
||||||
|
eventBoxisRight |
||||||
|
? { |
||||||
|
top: `${eventBoxTop}%`, |
||||||
|
right: `calc(${eventBoxRight}% - 1px)`, |
||||||
|
} |
||||||
|
: { |
||||||
|
top: `${eventBoxTop}%`, |
||||||
|
left: `calc(${eventBoxRight}% - 1px)`, |
||||||
|
} |
||||||
|
} |
||||||
|
> |
||||||
|
<div className="w-full flex items-center justify-between"> |
||||||
|
{/* <div className="w-1/3 h-[2px] bg-white rounded-lg"></div> */} |
||||||
|
<div className="w-full text-right text text-white">:رویدادها</div> |
||||||
|
{/* <div className="w-1/3 h-[2px] bg-white rounded-lg"></div> */} |
||||||
|
</div> |
||||||
|
<div className="w-full mt-1"> |
||||||
|
{eventData?.map((item, index) => ( |
||||||
|
<div |
||||||
|
key={index} |
||||||
|
className="w-full flex flex-row-reverse items-center mb-2" |
||||||
|
> |
||||||
|
<div |
||||||
|
className="w-2 h-2 rounded-full bg-white ml-2" |
||||||
|
style={ |
||||||
|
item?.type |
||||||
|
? { backgroundColor: dotsColor[item.type] } |
||||||
|
: { backgroundColor: dotsColor[index%2] } |
||||||
|
} |
||||||
|
></div> |
||||||
|
<div className="text-sm text-right text-[#999]"> |
||||||
|
{item?.title} |
||||||
|
</div> |
||||||
|
</div> |
||||||
|
))} |
||||||
|
</div> |
||||||
|
</div> |
||||||
|
)} |
||||||
|
</div> |
||||||
|
); |
||||||
|
}; |
||||||
|
|
||||||
|
export default Days; |
||||||
|
|
||||||
|
|
||||||
|
// bg-[rgba(0,0,0,0.2)]
|
Loading…
Reference in new issue