瀏覽代碼

added classnames for ion components

develop
Ajay_S 3 年之前
父節點
當前提交
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…
取消
儲存