trepa-web/src/components/forms/login/LoginForm.astro
qpismont de0eb13032 Update configuration and dependencies; remove unused components and refactor login handling
- Added server port configuration in `astro.config.mjs`.
- Updated Biome schema version in `biome.json`.
- Updated dependencies in `package.json` to latest versions.
- Introduced new devcontainer configuration files for development setup.
- Removed unused components related to movie search and forms.
- Refactored login handling with new Astro components for better error management.
- Adjusted layouts for improved structure and user experience.
2025-03-27 22:08:15 +00:00

44 lines
1.2 KiB
Text

---
interface Props {
error: string | null;
}
const { error } = Astro.props as Props;
---
<div class="card">
<div class="card-body">
{
error && (
<div class="alert alert-danger" style="text-align: center">
{error}
</div>
)
}
<form method="post" action="/login">
<div class="form-floating mb-3">
<input
type="text"
class="form-control"
id="username"
name="username"
/>
<label class="form-label">Nom d'utilisateur</label>
</div>
<div class="form-floating mb-3">
<input
type="password"
class="form-control"
id="password"
name="password"
/>
<label class="form-label">Mot de passe</label>
</div>
<div class="d-grid">
<button type="submit" class="btn btn-primary">
Connexion
</button>
</div>
</form>
</div>
</div>