diff --git a/src/pages/interviewRounds/InterviewRounds.tsx b/src/pages/interviewRounds/InterviewRounds.tsx index 18a274d..3448aa6 100644 --- a/src/pages/interviewRounds/InterviewRounds.tsx +++ b/src/pages/interviewRounds/InterviewRounds.tsx @@ -2,14 +2,50 @@ import styles from './InterviewRounds.module.scss'; import Button from "../../components/button/Button"; import Header from "./Header"; -import { IonHeader, IonPage } from '@ionic/react'; +import { IonContent, IonHeader, IonPage } from '@ionic/react'; +import Steps from './Steps'; const InterviewRounds: React.FC = () => { return (
- + + + + + + + + + + + + ) } diff --git a/src/pages/interviewRounds/Steps.module.scss b/src/pages/interviewRounds/Steps.module.scss new file mode 100644 index 0000000..2b7548b --- /dev/null +++ b/src/pages/interviewRounds/Steps.module.scss @@ -0,0 +1,40 @@ +ion-item { + background-color: #F7F7F7; + height: 12vh; + border-bottom: 0.5rem solid #ffffff; + + .stepHolder { + display: flex; + align-items: center; + justify-content: space-around; + height: 12vh; + width: 80%; + + ion-icon { + color: var(--primary-button-color); + width: 1.5rem; + height: 1.5rem; + } + + .stepName { + display: flex; + justify-content: center; + align-items: center; + flex-direction: column; + width: 18rem; + + .step { + color: #A3A3A3; + font-size: 1.4rem; + font-weight: 600; + } + .heading { + margin: 0; + color: #363636; + font-size: 2.4rem; + font-weight: 300; + } + } + } + +} \ No newline at end of file diff --git a/src/pages/interviewRounds/Steps.tsx b/src/pages/interviewRounds/Steps.tsx new file mode 100644 index 0000000..6c0a6c0 --- /dev/null +++ b/src/pages/interviewRounds/Steps.tsx @@ -0,0 +1,27 @@ +import styles from './Steps.module.scss'; +import { lockOpen, lockClosed } from 'ionicons/icons' +import { IonIcon, IonItem } from '@ionic/react'; + +interface Props { + stepNumber: number; + roundName: string; + isUnlocked: boolean; +} + +const Steps: React.FC = (props) => { + console.log(props.isUnlocked); + return ( + +
+ + +
+
step {props.stepNumber}
+

{props.roundName}

+
+
+
+ ); +} + +export default Steps; \ No newline at end of file diff --git a/src/pages/interviewRounds/StepsDescreption.module.scss b/src/pages/interviewRounds/StepsDescreption.module.scss new file mode 100644 index 0000000..e69de29 diff --git a/src/pages/interviewRounds/StepsDescreption.tsx b/src/pages/interviewRounds/StepsDescreption.tsx new file mode 100644 index 0000000..faeb89b --- /dev/null +++ b/src/pages/interviewRounds/StepsDescreption.tsx @@ -0,0 +1,11 @@ +import styles from './StepsDescription.module.scss'; + +const StepsDescription: React.FC = () => { + return ( +
+ +
+ ); +} + +export default StepsDescription; \ No newline at end of file