@@ -21,7 +33,8 @@ const Input: React.FC
= (props) => {
{props.text}
}
+ placeholder={props.placeholder ? props.placeholder : ""}
+ onIonChange={e => setInputText(e.detail.value!)}>
diff --git a/src/mockData/QuizDetails.tsx b/src/mockData/QuizDetails.tsx
index 666adac..cf2115a 100644
--- a/src/mockData/QuizDetails.tsx
+++ b/src/mockData/QuizDetails.tsx
@@ -6,7 +6,6 @@ interface QuizDetails {
timeLimit: number;
}
-
let quizDetails: QuizDetails[] = [
{
question: "How would you correctly display, “Hello, how are you?”?",
diff --git a/src/pages/assignment/Assignment.module.scss b/src/pages/assignment/Assignment.module.scss
index 0290154..d18b756 100644
--- a/src/pages/assignment/Assignment.module.scss
+++ b/src/pages/assignment/Assignment.module.scss
@@ -1,7 +1,7 @@
.assignment {
.description {
- height: 75vh;
+ height: 74vh;
.icon {
margin-top: 4rem;
diff --git a/src/pages/assignment/SubmitAssignment.module.scss b/src/pages/assignment/SubmitAssignment.module.scss
index cdbed4a..a767ade 100644
--- a/src/pages/assignment/SubmitAssignment.module.scss
+++ b/src/pages/assignment/SubmitAssignment.module.scss
@@ -2,7 +2,7 @@
.description {
height: 50vh;
.icon {
- margin-top: 4rem;
+ padding-top: 4rem;
display: flex;
justify-content: center;
ion-icon {
@@ -34,13 +34,13 @@
.inputHolder {
width: 95%;
margin: 0 auto;
+ height: 25vh;
}
.submitAssigment {
text-decoration: none;
ion-button {
width: 90%;
margin: 0 auto;
- margin-top: 12rem;
--background: var(--primary-button-color);
}
}
diff --git a/src/pages/assignment/SubmitAssignment.tsx b/src/pages/assignment/SubmitAssignment.tsx
index 4235751..fa263f2 100644
--- a/src/pages/assignment/SubmitAssignment.tsx
+++ b/src/pages/assignment/SubmitAssignment.tsx
@@ -1,15 +1,32 @@
import styles from "./SubmitAssignment.module.scss";
-import { IonButton, IonContent, IonIcon, IonPage } from "@ionic/react"
+import { IonButton, IonContent, IonIcon, IonPage, useIonToast } from "@ionic/react"
import assignmentImage from "../../assets/icons/Assignment.svg";
import StepHeader from "../../components/stepsHeader/StepHeader";
import Input from "../../components/formInput/Input";
-import linkIcon from "../../assets/icons/link.svg";
-import time from "../../assets/icons/time.svg";
-import { linkOutline } from 'ionicons/icons'
+import { linkOutline } from 'ionicons/icons';
import { Link } from "react-router-dom";
-
+import { useState } from "react";
const SubmitAssignment: React.FC = () => {
+
+ const [isInput, setIsInput] = useState(false);
+ const [present, dismiss] = useIonToast();
+
+ const isInputSet = (isSet: boolean) => {
+ setIsInput(isSet);
+ }
+
+
+ const showToast = () => {
+ if (!isInput) {
+ present({
+ buttons: [{ text: 'close', handler: () => dismiss() }],
+ message: 'insert project link to submit',
+ duration: 2000
+ })
+ }
+ }
+
return (
@@ -19,7 +36,6 @@ const SubmitAssignment: React.FC = () => {
-
@@ -31,12 +47,17 @@ const SubmitAssignment: React.FC = () => {
-
+
-
+
Submit
+
);
diff --git a/src/pages/finalInterview/FinalInterview.tsx b/src/pages/finalInterview/FinalInterview.tsx
index 2ee6bb8..4a0c074 100644
--- a/src/pages/finalInterview/FinalInterview.tsx
+++ b/src/pages/finalInterview/FinalInterview.tsx
@@ -7,6 +7,8 @@ import locationIcon from "../../assets/icons/location.svg";
import { Link } from "react-router-dom";
import { useState } from "react";
import TimeSlot from "../../components/timeSlot/TimeSlot";
+import { useCountdown } from "../../components/CountDownTimer/useCountdown";
+import { addDays } from "date-fns";
interface dates {
date: string;
@@ -18,6 +20,8 @@ const FinalInterview: React.FC = () => {
const [isDateSet, setDate] = useState
(false);
const [isTimeSlot, setTimeSlot] = useState(false);
+ const [days, hours, minutes, seconds] = useCountdown(addDays(new Date(), 3));
+
const timeSlots = ["11:00 AM - 1:00 pm", "1:00 PM - 3:00 pm", "3:00 PM - 5:00 pm"];
const dates: dates[] = [
diff --git a/src/pages/technicalInterview/TechnicalInterview.tsx b/src/pages/technicalInterview/TechnicalInterview.tsx
index 59549c7..4d7233f 100644
--- a/src/pages/technicalInterview/TechnicalInterview.tsx
+++ b/src/pages/technicalInterview/TechnicalInterview.tsx
@@ -21,7 +21,8 @@ const TechnicalInterview: React.FC = () => {
const [isDateSet, setDate] = useState(false);
const [isTimeSlot, setTimeSlot] = useState(false);
- const [days, hours, minutes, seconds] = useCountdown(addDays(new Date(), 2));
+
+ const [days, hours, minutes, seconds] = useCountdown(addDays(new Date(), 3));
console.log(days, hours, minutes, seconds);