LaviKatiyar

Login

Sign-in 232

About

Auth Form Split Screen This component provides a full-page, two-column layout for user authentication. The left panel contains the form, and the right panel displays a promotional image. It's built to be highly reusable, allowing you to customize the logo, titles, image, and form submission logic via props.

Built with React and Tailwind. Copy the prompt and paste it into Claude Code, Cursor or Lovable: your agent adds Login to your project and fits it to your theme.

Code

How Login is used: the demo's code. The component's own source comes with a free account.

Usage.tsx

import { AuthFormSplitScreen } from "@/components/ui/login";

// A simple utility to simulate an API call
const sleep = (ms: number) => new Promise((resolve) => setTimeout(resolve, ms));

export default function AuthFormSplitScreenDemo() {
  // Define the submission handler
  const handleLogin = async (data: any) => {
    console.log("Form submitted with:", data);
    // Simulate network request
    await sleep(2000);
    // You could throw an error here to test the error state
    // throw new Error("Invalid credentials");
    alert("Login successful!");
  };

  return (
    <AuthFormSplitScreen
      logo={
        <h1 className="text-xl font-bold text-red-500 tracking-wider">21st.dev</h1>
      }
      title="Welcome!"
      description="Sign in by entering the information below"
      imageSrc="https://cdn.21st.dev/assets/mirror/77/77284ad97d21e0dee793a11589164ab18f735a615b2cb38498848185ff58da92.jpg"
      imageAlt="A beautiful landscape with rolling hills and a road."
      onSubmit={handleLogin}
      forgotPasswordHref="#"
      createAccountHref="#"
    />
  );
}

Dependencies

More by LaviKatiyar

View all
  • Hero Section

    Hero Section

    814
  • Cards

    Cards

    597
  • Service Card

    Service Card

    567
  • Card

    Card

    516
  • Alert Toast

    Alert Toast

    485
  • Bento Grid

    Bento Grid

    392
  • Freelancer Profile Card

    Freelancer Profile Card

    363
  • Referral Card

    Referral Card

    293

More in Sign-in

View all
  • Modern & Stunning sign in

    Modern & Stunning sign in

    1.6K
  • SignInPage

    SignInPage

    675
  • Clean & Minimal sign in

    Clean & Minimal sign in

    633
  • Sign In

    Sign In

    99
  • Sign In Form

    Sign In Form

    208
  • Split Sign In Form

    Split Sign In Form

    59
  • Sign In Card

    Sign In Card

    18
  • Centered Social Login

    Centered Social Login

    54