Login form
Email and password with provider buttons.
Preview
Sign in
Welcome back. Sign in to your account.
Code
import {
Button,
Card,
CardContent,
CardDescription,
CardHeader,
CardTitle,
Field,
FieldDescription,
FieldLabel,
Input,
} from "@smaller-earth/ui"
export function LoginForm() {
return (
<Card className="w-full max-w-sm">
<CardHeader>
<CardTitle>Sign in</CardTitle>
<CardDescription>Welcome back. Sign in to your account.</CardDescription>
</CardHeader>
<CardContent>
<form className="space-y-4">
<Field>
<FieldLabel htmlFor="email">Email</FieldLabel>
<Input id="email" type="email" placeholder="jane@example.com" />
</Field>
<Field>
<FieldLabel htmlFor="password">Password</FieldLabel>
<Input id="password" type="password" />
<FieldDescription>
<a href="#" className="underline-offset-4 hover:underline">Forgot password?</a>
</FieldDescription>
</Field>
<Button className="w-full">Sign in</Button>
</form>
</CardContent>
</Card>
)
}