Bloco
Login
Tela de autenticação. Card centralizado com campos de e-mail e senha, botão de acesso e link de recuperação. Gerencia estado de loading internamente quando onSubmit devolve uma Promise.
npx shadcn add @studio/login Preview
Props
| Prop | Tipo | Descrição |
|---|---|---|
title | string | Título do card |
subtitle | string | Texto de apoio abaixo do título |
ctaLabel | string | Texto do botão de submit |
forgotHref | string | Link de recuperação de senha (omita para esconder) |
footer | ReactNode | Rodapé (ex: link de cadastro) |
onSubmit | (data) => void | Promise<void> | Callback de envio com { email, password } |
className | string | Classes adicionais |