mirror of
http://88.130.71.182:3000/BlitTech/badoHair_fe.git
synced 2026-06-13 08:47:35 +00:00
Update May 24 by Elvis
This commit is contained in:
@@ -108,9 +108,12 @@ export const AdminProvider = ({ children }: { children: ReactNode }) => {
|
||||
|
||||
const updateReservationStatus = async (id: string, status: "confirmed" | "cancelled") => {
|
||||
await bookingsApi.adminUpdateBookingStatus(id, status);
|
||||
// Optimistic update for immediate feedback
|
||||
setReservations((prev) =>
|
||||
prev.map((r) => (r.id === id ? { ...r, status } : r))
|
||||
);
|
||||
// Refresh from server to ensure consistency
|
||||
refreshReservations();
|
||||
};
|
||||
|
||||
const deleteReservation = async (id: string) => {
|
||||
|
||||
@@ -83,6 +83,12 @@ const translations: Record<string, Record<Language, string>> = {
|
||||
"auth.no_account": { fr: "Pas encore de compte ?", de: "Noch kein Konto?", en: "No account yet?" },
|
||||
"auth.has_account": { fr: "Déjà un compte ?", de: "Bereits ein Konto?", en: "Already have an account?" },
|
||||
"auth.logout": { fr: "Se déconnecter", de: "Abmelden", en: "Log out" },
|
||||
"auth.forgot_link": { fr: "Mot de passe oublié ?", de: "Passwort vergessen?", en: "Forgot password?" },
|
||||
"auth.forgot_title": { fr: "Réinitialiser le mot de passe", de: "Passwort zurücksetzen", en: "Reset password" },
|
||||
"auth.forgot_subtitle": { fr: "Entrez votre email pour recevoir un lien de réinitialisation", de: "E-Mail eingeben, um einen Reset-Link zu erhalten", en: "Enter your email to receive a reset link" },
|
||||
"auth.forgot_send": { fr: "Envoyer le lien", de: "Link senden", en: "Send link" },
|
||||
"auth.forgot_sent": { fr: "Email envoyé ! Vérifiez votre boîte mail.", de: "E-Mail gesendet! Prüfen Sie Ihren Posteingang.", en: "Email sent! Check your inbox." },
|
||||
"auth.back_to_login": { fr: "Retour à la connexion", de: "Zurück zur Anmeldung", en: "Back to login" },
|
||||
|
||||
// ── Booking (public page) ────────────────────────────────────────────────────
|
||||
"booking.select_service": { fr: "Choisir un service", de: "Service wählen", en: "Select service" },
|
||||
|
||||
Reference in New Issue
Block a user