LaviKatiyar

Login

Sign-in 231

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

    808
  • Cards

    Cards

    579
  • Service Card

    Service Card

    555
  • Card

    Card

    510
  • Alert Toast

    Alert Toast

    484
  • Bento Grid

    Bento Grid

    389
  • Freelancer Profile Card

    Freelancer Profile Card

    362
  • Referral Card

    Referral Card

    291

More in Sign-in

View all
  • Modern & Stunning sign in

    Modern & Stunning sign in

    1.6K
  • SignInPage

    SignInPage

    659
  • Sign In Form

    Sign In Form

    203
  • Clean & Minimal sign in

    Clean & Minimal sign in

    627
  • Sign In Card

    Sign In Card

    18
  • Split Sign In Form

    Split Sign In Form

    35
  • Sign In

    Sign In

    98
  • Centered Social Login

    Centered Social Login

    51