diff --git a/apps/web/components/booking/pages/BookingPage.tsx b/apps/web/components/booking/pages/BookingPage.tsx index d3d82e84cc..a0873bc9e1 100644 --- a/apps/web/components/booking/pages/BookingPage.tsx +++ b/apps/web/components/booking/pages/BookingPage.tsx @@ -615,17 +615,28 @@ export default BookingPage; function ErrorMessage({ error }: { error: unknown }) { const { t } = useLocale(); const { query: { rescheduleUid } = {} } = useRouter(); + const router = useRouter(); return ( -
+
-
-

+

{rescheduleUid ? t("reschedule_fail") : t("booking_fail")}{" "} - {error instanceof HttpError || error instanceof Error ? t(error.message) : "Unknown error"} + {error instanceof HttpError || error instanceof Error ? ( + <> + {t("can_you_try_again")}{" "} + router.back()}> + {t("go_back")} + + . + /* t(error.message) */ + ) : ( + "Unknown error" + )}

diff --git a/apps/web/public/static/locales/en/common.json b/apps/web/public/static/locales/en/common.json index f42047f575..5aa876a7a7 100644 --- a/apps/web/public/static/locales/en/common.json +++ b/apps/web/public/static/locales/en/common.json @@ -1640,6 +1640,7 @@ "app_is_connected": "{{dependencyName}} is connected", "requires_app": "Requires {{dependencyName}}", "verification_code": "Verification code", + "can_you_try_again": "Can you try again with a different time?", "verify": "Verify", "select_all": "Select All", "default_conferencing_bulk_title": "Bulk update existing event types",