- 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.
44 lines
1.2 KiB
Text
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>
|