What are you good at?
diff --git a/src/pages/technicalInterview/TechnicalInterview.module.scss b/src/pages/technicalInterview/TechnicalInterview.module.scss
index c4f6c63..5c88ccd 100644
--- a/src/pages/technicalInterview/TechnicalInterview.module.scss
+++ b/src/pages/technicalInterview/TechnicalInterview.module.scss
@@ -1,4 +1,7 @@
ion-content {
+ display: fixed;
+ height: 100vh;
+ width: 100vw;
.description {
ion-icon {
width: 15rem;
@@ -8,31 +11,127 @@ ion-content {
margin-top: 4rem;
}
- h4 {
- color: #363636;
- text-align: center;
- font-size: 2.4rem;
- font-weight: 300;
- letter-spacing: 0.024rem;
- margin-top: 3rem;
+ .meet {
+ 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;
+ }
}
- p {
- color: #868686;
- font-size: 1.4rem;
- text-align: center;
- width: 90%;
- margin: 0 auto;
- margin-top: 2rem;
- line-height: 1.8;
+
+ .countdown {
+ display: flex;
+ flex-direction: column;
+ align-items: center;
+ height: 45vh;
+ justify-content: space-around;
+ h4 {
+ color: #363636;
+ text-align: center;
+ font-size: 2.4rem;
+ font-weight: 300;
+ letter-spacing: 0.024rem;
+ }
+ .timeLeft {
+ .time {
+ font-size: 3.6rem;
+ font-weight: 600;
+ color: #363636;
+ letter-spacing: 0.036rem;
+ }
+ .days {
+ font-size: 1.3rem;
+ color: #9F9F9F;
+ display: flex;
+ justify-content: space-between;
+ align-items: center;
+ width: 95%;
+ margin: 0 auto;
+ text-align: center;
+ }
+ }
+ .icon {
+ width: 6rem;
+ height: 6rem;
+ background-color: #33CE93;
+ border-radius: 50%;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+
+ ion-icon {
+ width: 2rem;
+ height: 2rem;
+ margin: 0;
+ }
+ }
+
}
+
}
.techinicalInterviewBtn {
text-decoration: none;
ion-button {
+ width: 95%;
+ margin: 0 auto;
margin-top: 38vh;
margin-bottom: 0;
+ --background: var(--primary-button-color);
+ }
+ }
+
+ .buttonHolder {
+ display: flex;
+ justify-content: space-around;
+ align-items: center;
+ width: 95%;
+ margin: 0 auto;
+ margin-top: 7rem;
+ 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;
+ }
+ }
+
+ .nextStepButton {
+ width: 18rem;
+
+ margin-left: 1rem;
+ ion-button {
+
+ font-size: 1.6rem;
+ font-weight: 600;
+ --background: var(--primary-button-color);
+
+ }
}
+
}
}
\ No newline at end of file
diff --git a/src/pages/technicalInterview/TechnicalInterview.tsx b/src/pages/technicalInterview/TechnicalInterview.tsx
index f2d60d2..129961b 100644
--- a/src/pages/technicalInterview/TechnicalInterview.tsx
+++ b/src/pages/technicalInterview/TechnicalInterview.tsx
@@ -3,26 +3,102 @@ import styles from "./TechnicalInterview.module.scss";
import { IonButton, IonContent, IonIcon, IonPage } from "@ionic/react";
import StepHeader from "../../components/stepsHeader/StepHeader";
import techinicalInterview from "../../assets/icons/Technical_Interview.svg";
+import linkIcon from "../../assets/icons/link.svg";
import { Link } from "react-router-dom";
+import { useState } from "react";
+import TimeSlot from "../../components/timeSlot/TimeSlot";
+interface dates {
+ date: string;
+ day: string;
+}
const TechnicalInterview: React.FC = () => {
+
+ const [isDateSet, setDate] = useState
(false);
+ const [isTimeSlot, setTimeSlot] = useState(false);
+
+ const timeSlots = ["11:00 AM - 1:00 pm", "1:00 PM - 3:00 pm", "3:00 PM - 5:00 pm"];
+
+ const dates: dates[] = [
+ {
+ date: "27",
+ day: "Tue"
+ },
+ {
+ date: "29",
+ day: "Sat"
+ },
+ {
+ date: "01",
+ day: "Mon"
+ },
+ {
+ date: "03",
+ day: "Wed"
+ },
+ ]
+
return (
-
You seem interesting! Let's meet.
-
- Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt.
-
+ {
+ !isDateSet ?
+
+
You seem interesting! Let's meet.
+
+ Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt.
+
+
+ :
+
+
+
Let's Meet in:
+
+
02 : 04 : 25 : 53
+
+
Days
+
Hrs
+
Mins
+
Secs
+
+
+
Join us on Google Meet
+
+
+
+
+ }
-
- Find a slot
-
+ {
+ !isDateSet ?
+ setTimeSlot(true)}>
+ Find a slot
+
+ :
+
+
+ Goto Dashboard
+
+
+ Goto Next Step
+
+
+ }
+
+ {
+ isTimeSlot &&
+
+ }
+
-
+
);
}