Преглед изворни кода

added classnames for ion components

develop
Ajay_S пре 4 година
родитељ
комит
04b19535f5
18 измењених фајлова са 266 додато и 256 уклоњено
  1. +30
    -28
      src/components/formInput/Input.module.scss
  2. +1
    -1
      src/components/formInput/Input.tsx
  3. +77
    -75
      src/components/timeSlot/TimeSlot.module.scss
  4. +1
    -1
      src/components/timeSlot/TimeSlot.tsx
  5. +1
    -1
      src/pages/FinalInterview/FInalInterview.module.scss
  6. +1
    -1
      src/pages/FinalInterview/FinalInterview.tsx
  7. +68
    -64
      src/pages/FinalInterview/FinalInterviewResult.module.scss
  8. +1
    -1
      src/pages/FinalInterview/FinalInterviewResult.tsx
  9. +1
    -1
      src/pages/Quiz/Options.module.scss
  10. +1
    -1
      src/pages/Quiz/Options.tsx
  11. +1
    -1
      src/pages/closingDocs/ClosingDocs.tsx
  12. +1
    -1
      src/pages/interviewRounds/StepDescreption.tsx
  13. +77
    -75
      src/pages/preliminaryRound/PreliminaryRound.module.scss
  14. +1
    -1
      src/pages/preliminaryRound/PreliminaryRound.tsx
  15. +1
    -1
      src/pages/preliminaryRoundResults/PreliminaryRoundResults.module.scss
  16. +1
    -1
      src/pages/preliminaryRoundResults/PreliminaryRoundResults.tsx
  17. +1
    -1
      src/pages/technicalInterview/TechnicalInterview.module.scss
  18. +1
    -1
      src/pages/technicalInterview/TechnicalInterview.tsx

+ 30
- 28
src/components/formInput/Input.module.scss Прегледај датотеку

@@ -14,36 +14,38 @@ $dim-grey: #696969;
border-radius: 2.5rem; border-radius: 2.5rem;
} }


}

ion-icon {
width: 1.5rem;
height: 1.5rem;
}

ion-input {
font-size: 1.4rem !important;
--color: #696969 !important;
font-weight: 400 !important;
width: 25rem !important;

input {
--padding-start: 1rem;
ion-icon {
width: 1.5rem;
height: 1.5rem;
}
ion-input {
font-size: 1.4rem !important;
--color: #696969 !important;
font-weight: 400 !important;
width: 25rem !important;
input {
--padding-start: 1rem;
}
}
.inputHolder {
border-radius: 2.5rem;
width: 32rem;
height: 4rem;
margin: 0.2rem;
}
ion-label {
margin: 0;
margin-left: 0.8rem;
--color: #696969 !important;
font-size: 1.4rem !important;
} }
}

ion-item {
border-radius: 2.5rem;
width: 32rem;
height: 4rem;
margin: 0.2rem;


} }


ion-label {
margin: 0;
margin-left: 0.8rem;
--color: #696969 !important;
font-size: 1.4rem !important;
}




+ 1
- 1
src/components/formInput/Input.tsx Прегледај датотеку

@@ -12,7 +12,7 @@ const Input: React.FC<Props> = (props) => {
return ( return (
<div className={styles.inputContainer}> <div className={styles.inputContainer}>
<div className={styles.inputHolder}> <div className={styles.inputHolder}>
<IonItem lines='none'>
<IonItem lines='none' className={styles.inputHolder}>
{props.icon && {props.icon &&
<IonIcon src={props.icon}></IonIcon> <IonIcon src={props.icon}></IonIcon>
} }


+ 77
- 75
src/components/timeSlot/TimeSlot.module.scss Прегледај датотеку

@@ -20,88 +20,90 @@
} }
} }


.month {
color: #959595;
font-size: 1.6rem;
margin-top: 3.5rem;
margin-left: 3rem;
}

.dateSlotHolder {
display: flex;
align-items: center;
justify-content: space-evenly;
margin-top: 4rem;

.date {
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
width: 7rem;
height: 7rem;
border: 1px solid #EFEFEF;
border-radius: 25px;
color: lighten($color: #959595, $amount: 15%);
font-size: 1.8rem;
font-weight: 600;
.day {
font-size: 1.4rem;
font-weight: 200;
}
.timeSlotContent {
.month {
color: #959595;
font-size: 1.6rem;
margin-top: 3.5rem;
margin-left: 3rem;
} }
}

.timeSlotHolder {
width: 90%;
display: grid;
grid-template-columns: repeat(2, 1fr);
grid-gap: 2rem;
margin: 0 auto;
margin-top: 4rem;

.time {
.dateSlotHolder {
display: flex; display: flex;
align-items: center; align-items: center;
justify-content: center;
width: 15.5rem;
height: 5rem;
border: 1px solid #EFEFEF;
border-radius: 25px;
color: lighten($color: #959595, $amount: 10%);
font-size: 1.6rem;
justify-content: space-evenly;
margin-top: 4rem;
.date {
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
width: 7rem;
height: 7rem;
border: 1px solid #EFEFEF;
border-radius: 25px;
color: lighten($color: #959595, $amount: 15%);
font-size: 1.8rem;
font-weight: 600;
.day {
font-size: 1.4rem;
font-weight: 200;
}
}
} }
}

.timeSlotButton {
text-decoration: none;

ion-button {
.timeSlotHolder {
width: 90%; width: 90%;
display: grid;
grid-template-columns: repeat(2, 1fr);
grid-gap: 2rem;
margin: 0 auto; margin: 0 auto;
margin-top: 18vh;
margin-bottom: 0;
--background: #DDDDDD;
margin-top: 4rem;
.time {
display: flex;
align-items: center;
justify-content: center;
width: 15.5rem;
height: 5rem;
border: 1px solid #EFEFEF;
border-radius: 25px;
color: lighten($color: #959595, $amount: 10%);
font-size: 1.6rem;
}
} }
}

.active {
box-shadow: 0px 0px 10px #00000039;
div {
color: #33CE93;
.timeSlotButton {
text-decoration: none;
ion-button {
width: 90%;
margin: 0 auto;
margin-top: 18vh;
margin-bottom: 0;
--background: #DDDDDD;
}
} }
}

.activeTime {
color: #33CE93 !important;
box-shadow: 0px 0px 10px #00000039;
}

.buttonActive {
ion-button {
--background: var(--primary-button-color);
.active {
box-shadow: 0px 0px 10px #00000039;
div {
color: #33CE93;
}
} }
}
.activeTime {
color: #33CE93 !important;
box-shadow: 0px 0px 10px #00000039;
}
.buttonActive {
ion-button {
--background: var(--primary-button-color);
}
}
}

+ 1
- 1
src/components/timeSlot/TimeSlot.tsx Прегледај датотеку

@@ -69,7 +69,7 @@ const TimeSlot: React.FC<OwnProps> = (props) => {
<h4>Find a Slot</h4> <h4>Find a Slot</h4>
</header> </header>


<IonContent>
<IonContent className={styles.timeSlotContent}>
<div className={styles.month}> <div className={styles.month}>
{props.month} {props.month}
</div> </div>


+ 1
- 1
src/pages/FinalInterview/FInalInterview.module.scss Прегледај датотеку

@@ -1,4 +1,4 @@
ion-content {
.finalInterviewContent {
display: fixed; display: fixed;
height: 100vh; height: 100vh;
width: 100vw; width: 100vw;


+ 1
- 1
src/pages/FinalInterview/FinalInterview.tsx Прегледај датотеку

@@ -48,7 +48,7 @@ const FinalInterview: React.FC = () => {
return ( return (
<IonPage> <IonPage>
<StepHeader roundName="Final Interview" stepNumber={5} /> <StepHeader roundName="Final Interview" stepNumber={5} />
<IonContent>
<IonContent className={styles.finalInterviewContent}>
<div className={styles.description}> <div className={styles.description}>
<IonIcon src={finalInterview} /> <IonIcon src={finalInterview} />
{ {


+ 68
- 64
src/pages/FinalInterview/FinalInterviewResult.module.scss Прегледај датотеку

@@ -1,75 +1,79 @@
.finalInterviewResults { .finalInterviewResults {


.description {
.icon {
margin-top: 4rem;
display: flex;
justify-content: center;
ion-icon {
width: 10rem;
height: 10rem;
}
}
.finalInterviewResultsContent {


.stepDescription {
h4 {
color: #363636;
text-align: center;
font-size: 2.4rem;
font-weight: 300;
letter-spacing: 0.024rem;
margin-top: 3rem;
.description {
.icon {
margin-top: 4rem;
display: flex;
justify-content: center;
ion-icon {
width: 10rem;
height: 10rem;
}
} }
p {
color: #868686;
font-size: 1.4rem;
text-align: center;
width: 90%;
margin: 0 auto;
margin-top: 2rem;
line-height: 1.8;
.stepDescription {
h4 {
color: #363636;
text-align: center;
font-size: 2.4rem;
font-weight: 300;
letter-spacing: 0.024rem;
margin-top: 3rem;
}
p {
color: #868686;
font-size: 1.4rem;
text-align: center;
width: 90%;
margin: 0 auto;
margin-top: 2rem;
line-height: 1.8;
}
} }
} }
}

.buttonHolder {
display: flex;
justify-content: space-around;
align-items: center;
width: 95%;
margin: 0 auto;
margin-top: 22rem;
a {
text-decoration: none;
}

.dashboardButton {
width: 18rem;
ion-button {
margin: 0;
--border-style: solid;
--border-width: 0.1rem;
--border-color: var(--primary-button-color);
--background: transparent;
--color: var(--primary-button-color);
font-size: 1.6rem;
font-weight: 600;
.buttonHolder {
display: flex;
justify-content: space-around;
align-items: center;
width: 95%;
margin: 0 auto;
margin-top: 22rem;
a {
text-decoration: none;
} }
}

.nextStepButton {
width: 18rem;

margin-left: 1rem;
ion-button {

font-size: 1.6rem;
font-weight: 600;
--background: var(--primary-button-color);

.dashboardButton {
width: 18rem;
ion-button {
margin: 0;
--border-style: solid;
--border-width: 0.1rem;
--border-color: var(--primary-button-color);
--background: transparent;
--color: var(--primary-button-color);
font-size: 1.6rem;
font-weight: 600;
}
}
.nextStepButton {
width: 18rem;
margin-left: 1rem;
ion-button {
font-size: 1.6rem;
font-weight: 600;
--background: var(--primary-button-color);
}
} }
} }
} }
} }

+ 1
- 1
src/pages/FinalInterview/FinalInterviewResult.tsx Прегледај датотеку

@@ -11,7 +11,7 @@ const FinalInterviewResult: React.FC = () => {
<IonPage className={styles.finalInterviewResults}> <IonPage className={styles.finalInterviewResults}>
<StepHeader roundName="Final Interview" stepNumber={5} /> <StepHeader roundName="Final Interview" stepNumber={5} />


<IonContent>
<IonContent className={styles.finalInterviewResultsContent}>


<div className={styles.description}> <div className={styles.description}>
<div className={styles.icon}> <div className={styles.icon}>


+ 1
- 1
src/pages/Quiz/Options.module.scss Прегледај датотеку

@@ -7,7 +7,7 @@
justify-content: space-around; justify-content: space-around;
height: 40vh; height: 40vh;


ion-item {
.options {
width: 99%; width: 99%;
margin: 0 auto; margin: 0 auto;
--background: white; --background: white;


+ 1
- 1
src/pages/Quiz/Options.tsx Прегледај датотеку

@@ -15,7 +15,7 @@ const Options: React.FC<OwnProps> = (props) => {


const options = props.options.map((option, key) => { const options = props.options.map((option, key) => {
return ( return (
<IonItem lines='none' key={key} className={(option === selected) ? styles.highlighted : ""}>
<IonItem lines='none' key={key} className={styles.options + " " + (option === selected) ? styles.highlighted : ""}>
<IonLabel>{option}</IonLabel> <IonLabel>{option}</IonLabel>
<IonRadio mode='md' slot="start" value={option} /> <IonRadio mode='md' slot="start" value={option} />
</IonItem> </IonItem>


+ 1
- 1
src/pages/closingDocs/ClosingDocs.tsx Прегледај датотеку

@@ -16,7 +16,7 @@ const ClosingDocs: React.FC = () => {
return ( return (
<IonPage> <IonPage>
<StepHeader roundName="Closing Docs" stepNumber={6} /> <StepHeader roundName="Closing Docs" stepNumber={6} />
<IonContent>
<IonContent className={styles.closingDocsContent}>
<div className={styles.closingDocs} > <div className={styles.closingDocs} >


<IonIcon src={closingDocsImg} className={styles.closingDocsImg} /> <IonIcon src={closingDocsImg} className={styles.closingDocsImg} />


+ 1
- 1
src/pages/interviewRounds/StepDescreption.tsx Прегледај датотеку

@@ -44,7 +44,7 @@ const StepsDescription: React.FC<Props> = (props) => {
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
</p> </p>


<Link to="/" className={styles.button}>
<Link to={props.link} className={styles.button}>
<IonButton shape="round" expand='block'>{props.buttonText}</IonButton> <IonButton shape="round" expand='block'>{props.buttonText}</IonButton>
</Link> </Link>




+ 77
- 75
src/pages/preliminaryRound/PreliminaryRound.module.scss Прегледај датотеку

@@ -1,90 +1,92 @@
.roundDescription {
display: flex;
flex-direction: column;
align-items: center;
text-align: center;
justify-content: space-around;
height: 44.5vh;
width: 90%;
margin: 0 auto;
ion-icon {
width: 8rem;
height: 8rem;
padding-top: 2rem;
}
.preliminaryRoundContent{
.roundDescription {
display: flex;
flex-direction: column;
align-items: center;
text-align: center;
justify-content: space-around;
height: 44.5vh;
width: 90%;
margin: 0 auto;
ion-icon {
width: 8rem;
height: 8rem;
padding-top: 2rem;
}


.heading {
color: #363636;
font-weight: 300;
font-size: 2.4rem;
}
.heading {
color: #363636;
font-weight: 300;
font-size: 2.4rem;
}


.description {
color: #868686;
font-size: 1.4rem;
line-height: 2.8rem;
.description {
color: #868686;
font-size: 1.4rem;
line-height: 2.8rem;


}
} }
}


.quizDescription {
height: 44vh;
display: flex;
flex-direction: column;
justify-content: space-around;
background-color: #151515;
background-image: url("../../assets/icons/desktop-particles-2.svg");
background-repeat: no-repeat;
background-position: 25% 30%;
border-top-right-radius: 75%;
.quizDescription {
height: 44vh;
display: flex;
flex-direction: column;
justify-content: space-around;
background-color: #151515;
background-image: url("../../assets/icons/desktop-particles-2.svg");
background-repeat: no-repeat;
background-position: 25% 30%;
border-top-right-radius: 75%;




&::before {
position: absolute;
content:" ";
top: 50%;
right: 0;
left: 0;
bottom: 0;
background-color: #151515;
height: 30vh;
transform: skewY(5deg);
z-index: -1;
}
&::before {
position: absolute;
content:" ";
top: 50%;
right: 0;
left: 0;
bottom: 0;
background-color: #151515;
height: 30vh;
transform: skewY(5deg);
z-index: -1;
}


.heading {
color: #BCBCBC;
font-weight: 300;
letter-spacing: 0.024rem;
font-size: 2.4rem;
margin-left: 2rem;
}
.heading {
color: #BCBCBC;
font-weight: 300;
letter-spacing: 0.024rem;
font-size: 2.4rem;
margin-left: 2rem;
}


.description {
margin-left: 2rem;
.textHolder {
display: flex;
margin-bottom: 2rem;
.text {
color: #E5E5E5;
font-size: 1.4rem;
font-weight: 600;
margin-left: 2rem;
.description {
margin-left: 2rem;
.textHolder {
display: flex;
margin-bottom: 2rem;
.text {
color: #E5E5E5;
font-size: 1.4rem;
font-weight: 600;
margin-left: 2rem;
}
} }
} }
}


ion-button {
--background: var(--primary-button-color);
font-weight: 500;
font-family: 'Poppins', sans-serif;
width: 90%;
margin: 0 auto;
}
ion-button {
--background: var(--primary-button-color);
font-weight: 500;
font-family: 'Poppins', sans-serif;
width: 90%;
margin: 0 auto;
}


.wish {
color: #E5E5E5;
font-size: 1.8rem;
text-align: center;
.wish {
color: #E5E5E5;
font-size: 1.8rem;
text-align: center;
}
} }
} }

+ 1
- 1
src/pages/preliminaryRound/PreliminaryRound.tsx Прегледај датотеку

@@ -11,7 +11,7 @@ const PreliminaryRound: React.FC = () => {
return ( return (
<IonPage> <IonPage>
<StepHeader stepNumber={2} roundName="Preliminary Round" /> <StepHeader stepNumber={2} roundName="Preliminary Round" />
<IonContent>
<IonContent className={styles.preliminaryRoundContent}>
<div className={styles.roundDescription}> <div className={styles.roundDescription}>


<IonIcon src={preliminaryRound}></IonIcon> <IonIcon src={preliminaryRound}></IonIcon>


+ 1
- 1
src/pages/preliminaryRoundResults/PreliminaryRoundResults.module.scss Прегледај датотеку

@@ -1,4 +1,4 @@
ion-content {
.preliminaryRoundResultsContent {
.quizResultsContainer { .quizResultsContainer {
height: 88vh; height: 88vh;
.upfold { .upfold {


+ 1
- 1
src/pages/preliminaryRoundResults/PreliminaryRoundResults.tsx Прегледај датотеку

@@ -12,7 +12,7 @@ const PreliminaryRoundResults: React.FC = () => {
return ( return (
<IonPage> <IonPage>
<StepHeader stepNumber={2} roundName="Preliminary Round" /> <StepHeader stepNumber={2} roundName="Preliminary Round" />
<IonContent>
<IonContent className={styles.preliminaryRoundResultsContent}>
<div className={styles.quizResultsContainer}> <div className={styles.quizResultsContainer}>
<div className={styles.upfold}> <div className={styles.upfold}>
<IonIcon src={goodJobIcon} /> <IonIcon src={goodJobIcon} />


+ 1
- 1
src/pages/technicalInterview/TechnicalInterview.module.scss Прегледај датотеку

@@ -1,4 +1,4 @@
ion-content {
.techinicalInterviewContent {
display: fixed; display: fixed;
height: 100vh; height: 100vh;
width: 100vw; width: 100vw;


+ 1
- 1
src/pages/technicalInterview/TechnicalInterview.tsx Прегледај датотеку

@@ -48,7 +48,7 @@ const TechnicalInterview: React.FC = () => {
return ( return (
<IonPage> <IonPage>
<StepHeader stepNumber={3} roundName="Technical Interview" /> <StepHeader stepNumber={3} roundName="Technical Interview" />
<IonContent>
<IonContent className={styles.techinicalInterviewContent}>
<div className={styles.description}> <div className={styles.description}>
<IonIcon src={techinicalInterview} /> <IonIcon src={techinicalInterview} />
{ {


Loading…
Откажи
Сачувај