"use client" import { ComponentContainer } from "@/components/ui/component-container" import { SectionHeading } from "@/components/ui/section-heading" import { Button } from "@/components/ui/button" import { Input } from "@/components/ui/input" import { Label } from "@/components/ui/label" import { Checkbox } from "@/components/ui/checkbox" import { Card, CardContent, CardDescription, CardFooter, CardHeader, CardTitle } from "@/components/ui/card" import { EyeIcon, EyeOffIcon, GithubIcon, LockIcon, MailIcon } from "lucide-react" import { useState } from "react" export function LoginSection() { return (
{/* Simple Login */} {/* Social Login */} {/* Modern Login */} {/* Split Layout */} {/* Minimal Login */} {/* Secure Login */}
) } function SimpleLogin() { const [showPassword, setShowPassword] = useState(false) return ( Sign in to your account Enter your email and password to access your account
Forgot password?
Don't have an account?{" "} Sign up
) } function SocialLogin() { const [showPassword, setShowPassword] = useState(false) return ( Welcome back Sign in to your account using any of these methods
Or continue with
Forgot password?
Don't have an account?{" "} Sign up
) } function ModernLogin() { const [showPassword, setShowPassword] = useState(false) return (

Welcome back

Enter your credentials to access your account

Forgot password?
Don't have an account?{" "} Create an account
) } function SplitLogin() { const [showPassword, setShowPassword] = useState(false) return (

Sign in to your account

Welcome back! Please enter your details.

Don't have an account?{" "} Sign up

Join thousands of satisfied users

"This platform has transformed how we manage our projects. The interface is intuitive and the features are exactly what we needed."

JD

Jane Doe

Product Manager, Acme Inc.

) } function MinimalLogin() { const [showPassword, setShowPassword] = useState(false) return (
Forgot password?
Don't have an account?{" "} Sign up
) } function SecureLogin() { const [showPassword, setShowPassword] = useState(false) const [step, setStep] = useState(1) return ( Secure Login {step === 1 ? "Enter your credentials to access your account" : "Enter the verification code sent to your device"} {step === 1 ? (
Forgot password?
) : (

We've sent a 6-digit verification code to your registered device

{[1, 2, 3, 4, 5, 6].map((i) => ( ))}
Didn't receive a code? Resend
)}
{step === 1 ? ( ) : (
)}
{step === 1 && (
Don't have an account?{" "} Sign up
)}
) }