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:
@ -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);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user