Sfoglia il codice sorgente

created steps Header component

develop
Ajay_S 3 anni fa
parent
commit
8f759140f1
6 ha cambiato i file con 81 aggiunte e 1 eliminazioni
  1. +4
    -0
      src/App.tsx
  2. +37
    -0
      src/components/stepsHeader/StepsHeader.module.scss
  3. +23
    -0
      src/components/stepsHeader/StepsHeader.tsx
  4. +1
    -1
      src/pages/interviewRounds/Steps.tsx
  5. +0
    -0
      src/pages/skillInformationStep/SkillInformationStep.module.scss
  6. +16
    -0
      src/pages/skillInformationStep/SkillInformationStep.tsx

+ 4
- 0
src/App.tsx Vedi File

@@ -21,6 +21,7 @@ import '@ionic/react/css/display.css';
import './App.scss';
import ConnectWithUs from './pages/connectWithUs/ConnectWithUs';
import InterviewRounds from './pages/interviewRounds/InterviewRounds';
import SkillInformationStep from './pages/skillInformationStep/SkillInformationStep';



@@ -33,6 +34,9 @@ const App: React.FC = () => (
<Route exact path="/interviewRounds">
<InterviewRounds />
</Route>
<Route exact path="/skillInformationStep">
<SkillInformationStep />
</Route>
<Route exact path="/">
<Redirect to="/interviewRounds" />
</Route>


+ 37
- 0
src/components/stepsHeader/StepsHeader.module.scss Vedi File

@@ -0,0 +1,37 @@
.header {
background-color: black;
height: 12vh;
display: flex;
align-items: center;
justify-content: space-between;

.heading {

display: flex;
flex-direction: column;
margin-left: 4rem;

.step {
color: white;
font-size: 1.4rem;
font-weight: 600;
}

.roundName {
margin: 0;
color: white;
font-size: 2.4rem;
font-weight: 300;
opacity: 0.8;
}
}

ion-icon {
width: 3.5rem;
height: 4rem;
color: white;
opacity: 0.8;
margin-right: 4rem;
}
}


+ 23
- 0
src/components/stepsHeader/StepsHeader.tsx Vedi File

@@ -0,0 +1,23 @@
import styles from './StepsHeader.module.scss';

import { IonHeader, IonIcon } from '@ionic/react';
import { close } from 'ionicons/icons'

interface Props {
stepNumber: number;
roundName: string;
}

const StepsHeader: React.FC<Props> = (props) => {
return (
<div className={styles.header}>
<div className={styles.heading}>
<div className={styles.step}>Step {props.stepNumber}</div>
<h3 className={styles.roundName}>{props.roundName}</h3>
</div>
<IonIcon icon={close}></IonIcon>
</div>
)
}

export default StepsHeader;

+ 1
- 1
src/pages/interviewRounds/Steps.tsx Vedi File

@@ -1,5 +1,5 @@
import styles from './Steps.module.scss';
import { lockOpen, lockClosed } from 'ionicons/icons'
import { lockOpen, lockClosed } from 'ionicons/icons';
import { IonIcon, IonItem } from '@ionic/react';
import StepsDescription from './StepsDescreption';



+ 0
- 0
src/pages/skillInformationStep/SkillInformationStep.module.scss Vedi File


+ 16
- 0
src/pages/skillInformationStep/SkillInformationStep.tsx Vedi File

@@ -0,0 +1,16 @@
import styles from './SlillInformation.module.scss';

import { IonContent, IonPage } from "@ionic/react";
import StepsHeader from "../../components/stepsHeader/StepsHeader";

const SkillInformationStep: React.FC = () => {
return (
<IonPage>
<StepsHeader
stepNumber={1}
roundName="Skill Information" />
</IonPage>
)
}

export default SkillInformationStep;

Caricamento…
Annulla
Salva