From d22454d7c599ca617d12ee8199bfb5424a3c06c5 Mon Sep 17 00:00:00 2001 From: Jerome Hardaway Date: Sun, 9 Jun 2024 00:22:46 -0400 Subject: [PATCH] Update login form with additional links and error messaging (#605) * Update login form with additional links and error messaging * completed login page * update site config * remove enrolcourse * remove courseInfo * rmoved courseinfo * remove unused file * remove more unused files * save * save * save * removed all premature course files * save * run prettier * remove comment forms * add useEffect * save * save * save --- public/manifest.json | 4 +- src/assets/lib/utils.ts | 6 +- src/components/forms/comment-form.tsx | 111 -------------- src/components/forms/login-form.tsx | 9 +- src/components/seo/deafult-seo.tsx | 13 +- src/components/seo/page-seo.tsx | 4 +- src/components/ui/spinner/index.tsx | 6 +- src/components/welcome-message/index.tsx | 13 ++ src/components/widgets/course-info/index.tsx | 59 ------- .../course-details/curriculam-panel.tsx | 100 ------------ src/containers/course-details/index.tsx | 63 -------- .../course-details/instructor-panel.tsx | 52 ------- .../course-details/overview-panel.tsx | 18 --- .../course-details/review-panel.tsx | 64 -------- src/containers/event-details/comment.tsx | 16 -- src/containers/hero/layout-04/index.tsx | 2 +- src/containers/hero/layout-07/index.tsx | 2 +- src/containers/lesson-details/index.tsx | 100 ------------ src/containers/lesson-details/nav-link.tsx | 32 ---- src/contexts/user-context.tsx | 136 +++++----------- src/data/blogs/beyond-the-resume.md | 15 +- ...learned-after-10-years-at-vets-who-code.md | 7 +- src/data/site-config.ts | 1 + src/layouts/headers/header-04.tsx | 50 ------ src/layouts/layout-04/index.tsx | 55 ------- src/layouts/sidebar/index.tsx | 4 +- src/layouts/sidebar/item.tsx | 24 +-- src/pages/api/apply.ts | 2 +- src/pages/api/mentor.ts | 6 +- src/pages/curriculum/[slug].tsx | 122 --------------- .../curriculum/lessons/[course]/[lesson].tsx | 145 ------------------ src/pages/curriculum/subjects.tsx | 50 ------ src/pages/login.tsx | 38 +++-- tailwind.config.js | 2 +- 34 files changed, 130 insertions(+), 1201 deletions(-) delete mode 100644 src/components/forms/comment-form.tsx create mode 100644 src/components/welcome-message/index.tsx delete mode 100644 src/components/widgets/course-info/index.tsx delete mode 100644 src/containers/course-details/curriculam-panel.tsx delete mode 100644 src/containers/course-details/index.tsx delete mode 100644 src/containers/course-details/instructor-panel.tsx delete mode 100644 src/containers/course-details/overview-panel.tsx delete mode 100644 src/containers/course-details/review-panel.tsx delete mode 100644 src/containers/event-details/comment.tsx delete mode 100644 src/containers/lesson-details/index.tsx delete mode 100644 src/containers/lesson-details/nav-link.tsx delete mode 100644 src/layouts/headers/header-04.tsx delete mode 100644 src/layouts/layout-04/index.tsx delete mode 100644 src/pages/curriculum/[slug].tsx delete mode 100644 src/pages/curriculum/lessons/[course]/[lesson].tsx delete mode 100644 src/pages/curriculum/subjects.tsx diff --git a/public/manifest.json b/public/manifest.json index 505da1219..09b6a9986 100644 --- a/public/manifest.json +++ b/public/manifest.json @@ -1,6 +1,6 @@ { - "name": "MaxCoach Education Template", - "short_name": "MaxCoach", + "name": "Vets Who Code", + "short_name": "Vets Who Code", "theme_color": "#696969", "background_color": "#20AD96", "display": "standalone", diff --git a/src/assets/lib/utils.ts b/src/assets/lib/utils.ts index d084ccade..e6447944d 100644 --- a/src/assets/lib/utils.ts +++ b/src/assets/lib/utils.ts @@ -1,6 +1,6 @@ -import { type ClassValue, clsx } from "clsx" -import { twMerge } from "tailwind-merge" +import { type ClassValue, clsx } from "clsx"; +import { twMerge } from "tailwind-merge"; export function cn(...inputs: ClassValue[]) { - return twMerge(clsx(inputs)) + return twMerge(clsx(inputs)); } diff --git a/src/components/forms/comment-form.tsx b/src/components/forms/comment-form.tsx deleted file mode 100644 index 843fe84a3..000000000 --- a/src/components/forms/comment-form.tsx +++ /dev/null @@ -1,111 +0,0 @@ -import { useState } from "react"; -import clsx from "clsx"; -import { useForm, SubmitHandler } from "react-hook-form"; -import Input from "@ui/form-elements/input"; -import Textarea from "@ui/form-elements/textarea"; -import Checkbox from "@ui/form-elements/checkbox"; -import Feedback from "@ui/form-elements/feedback"; -import Button from "@ui/button"; -import { hasKey } from "@utils/methods"; - -interface IFormValues { - name: string; - email: string; - comment: string; - terms: boolean; -} - -const CommentForm = ({ className }: { className?: string }) => { - const [message, setMessage] = useState(""); - const { - register, - handleSubmit, - formState: { errors }, - } = useForm(); - - const onSubmit: SubmitHandler = (data) => { - // eslint-disable-next-line no-console - console.log(data); - setMessage("Thank you for your message!"); - }; - - return ( -
-
-
- - -
-
- - -
-
-
- -