From 4c5f4f2d9121db21884d36fa97c4e0df0ca64744 Mon Sep 17 00:00:00 2001 From: bender Date: Tue, 10 Mar 2026 15:40:14 +0000 Subject: [PATCH] Switch to version 1: remove src/app/login/page.tsx --- src/app/login/page.tsx | 153 ----------------------------------------- 1 file changed, 153 deletions(-) delete mode 100644 src/app/login/page.tsx diff --git a/src/app/login/page.tsx b/src/app/login/page.tsx deleted file mode 100644 index 418a739..0000000 --- a/src/app/login/page.tsx +++ /dev/null @@ -1,153 +0,0 @@ -"use client"; - -import Link from "next/link"; -import { useState } from "react"; -import NavbarStyleApple from "@/components/navbar/NavbarStyleApple/NavbarStyleApple"; -import Input from "@/components/form/Input"; -import ButtonExpandHover from "@/components/button/ButtonExpandHover"; -import FooterCard from "@/components/sections/footer/FooterCard"; -import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; -import { Mail, Lock, Twitter, Linkedin } from "lucide-react"; - -const navItems = [ - { name: "Home", id: "/" }, - { name: "Workshops", id: "/workshops" }, - { name: "Classes", id: "/classes" }, - { name: "Pricing", id: "/pricing" }, - { name: "Contact", id: "/contact" }, -]; - -export default function LoginPage() { - const [email, setEmail] = useState(""); - const [password, setPassword] = useState(""); - const [loading, setLoading] = useState(false); - const [error, setError] = useState(""); - - const handleLogin = async (e: React.FormEvent) => { - e.preventDefault(); - setLoading(true); - setError(""); - - try { - // Placeholder for login logic - console.log("Login attempt with:", { email, password }); - // Add your login API call here - } catch (err) { - setError("Login failed. Please try again."); - } finally { - setLoading(false); - } - }; - - return ( - - - -
-
-
-

Welcome Back

-

Sign in to your ClassHub account

-
- -
- {error && ( -
- {error} -
- )} - -
- - setEmail(value)} - placeholder="you@example.com" - required - /> -
- -
- - setPassword(value)} - placeholder="Enter your password" - required - /> -
- -
- - - Forgot password? - -
- - -
- -
-

- Don't have an account?{" "} - - Create one here - -

-
- -
-

Or continue with

-
- - -
-
-
-
- - -
- ); -} \ No newline at end of file