Correction de l'accès à /admin/login dans l'APK admin

- Détection automatique de l'app admin (Capacitor)
- Redirection automatique vers /admin/login si non connecté
- Gestion gracieuse des erreurs API en mode statique
- Message informatif si API non disponible
- Support du mode statique pour l'APK admin
This commit is contained in:
2025-11-23 17:01:31 +01:00
parent 0e485aacee
commit ba1433b192
4 changed files with 109 additions and 11 deletions

View File

@ -34,9 +34,19 @@ export default function ClientList({ onEdit, onRefresh }: ClientListProps) {
if (response.ok) {
const data = await response.json();
setClients(data);
} else if (response.status === 404) {
// API non disponible (mode statique/APK)
// Afficher un message d'information
console.warn("API non disponible en mode statique");
setClients([]);
} else {
console.error("Erreur lors du chargement des clients:", response.status);
setClients([]);
}
} catch (error) {
console.error("Erreur lors du chargement des clients:", error);
// Erreur réseau (API non disponible en mode statique/APK)
console.warn("API non disponible (mode statique/APK). Les fonctionnalités admin nécessitent un serveur.");
setClients([]);
} finally {
setLoading(false);
}