Block

Login.

A split-screen sign in page: the form on the left with a show/hide password, remember me and GitHub sign in, and a tilted terminal on a grid on the right. The right panel hides on phones.

Installation#

$npx lanterncn add login

This copies the file into components/login and installs every component it uses. With the shadcn CLI: npx shadcn@latest add httptim/lantern-ui/login.

Usage#

Render it from any page.

import Login from "@/components/login/login";

export default function Page() {
  return <Login />;
}