diff --git a/.changeset/deep-dodos-work.md b/.changeset/deep-dodos-work.md new file mode 100644 index 00000000..6355c097 --- /dev/null +++ b/.changeset/deep-dodos-work.md @@ -0,0 +1,6 @@ +--- +"@godaddy/localizations": patch +"@godaddy/react": patch +--- + +Add missing session error state diff --git a/packages/localizations/src/deDe.ts b/packages/localizations/src/deDe.ts index 8f884e1c..185dc2a9 100644 --- a/packages/localizations/src/deDe.ts +++ b/packages/localizations/src/deDe.ts @@ -8,6 +8,8 @@ export const deDe = { apply: 'Anwenden', checkoutDisabled: 'Der Checkout ist derzeit deaktiviert. Wir entschuldigen uns für die Unannehmlichkeiten.', + godaddyCheckout: 'GoDaddy Checkout', + poweredBy: 'Unterstützt von', }, contact: { title: 'Kontakt', diff --git a/packages/localizations/src/enIe.ts b/packages/localizations/src/enIe.ts index ec6a20ae..b53fda8c 100644 --- a/packages/localizations/src/enIe.ts +++ b/packages/localizations/src/enIe.ts @@ -8,6 +8,8 @@ export const enIe = { apply: 'Apply', checkoutDisabled: 'Checkout is currently disabled. We apologise for the inconvenience.', + godaddyCheckout: 'GoDaddy Checkout', + poweredBy: 'Powered by', }, contact: { title: 'Contact', diff --git a/packages/localizations/src/enUs.ts b/packages/localizations/src/enUs.ts index 80fc5793..c7a7f8f1 100644 --- a/packages/localizations/src/enUs.ts +++ b/packages/localizations/src/enUs.ts @@ -8,6 +8,8 @@ export const enUs = { apply: 'Apply', checkoutDisabled: 'Checkout is currently disabled. We apologize for the inconvenience.', + godaddyCheckout: 'GoDaddy Checkout', + poweredBy: 'Powered by', }, contact: { title: 'Contact', diff --git a/packages/localizations/src/esAr.ts b/packages/localizations/src/esAr.ts index eb0df26c..1386d8cc 100644 --- a/packages/localizations/src/esAr.ts +++ b/packages/localizations/src/esAr.ts @@ -8,6 +8,8 @@ export const esAr = { apply: 'Aplicar', checkoutDisabled: 'El checkout está deshabilitado actualmente. Pedimos disculpas por las molestias.', + godaddyCheckout: 'GoDaddy Checkout', + poweredBy: 'Desarrollado por', }, contact: { title: 'Contacto', diff --git a/packages/localizations/src/esCl.ts b/packages/localizations/src/esCl.ts index c09cf98f..62512931 100644 --- a/packages/localizations/src/esCl.ts +++ b/packages/localizations/src/esCl.ts @@ -8,6 +8,8 @@ export const esCl = { apply: 'Aplicar', checkoutDisabled: 'El checkout está actualmente deshabilitado. Pedimos disculpas por las molestias.', + godaddyCheckout: 'GoDaddy Checkout', + poweredBy: 'Desarrollado por', }, contact: { title: 'Contacto', diff --git a/packages/localizations/src/esCo.ts b/packages/localizations/src/esCo.ts index 5ee93d15..29ac90fc 100644 --- a/packages/localizations/src/esCo.ts +++ b/packages/localizations/src/esCo.ts @@ -8,6 +8,8 @@ export const esCo = { apply: 'Aplicar', checkoutDisabled: 'El checkout está deshabilitado actualmente. Pedimos disculpas por las molestias.', + godaddyCheckout: 'GoDaddy Checkout', + poweredBy: 'Desarrollado por', }, contact: { title: 'Contacto', diff --git a/packages/localizations/src/esEs.ts b/packages/localizations/src/esEs.ts index 5ce4fd31..5b5780ad 100644 --- a/packages/localizations/src/esEs.ts +++ b/packages/localizations/src/esEs.ts @@ -8,6 +8,8 @@ export const esEs = { apply: 'Aplicar', checkoutDisabled: 'El checkout está deshabilitado actualmente. Pedimos disculpas por las molestias.', + godaddyCheckout: 'GoDaddy Checkout', + poweredBy: 'Desarrollado por', }, contact: { title: 'Contacto', diff --git a/packages/localizations/src/esMx.ts b/packages/localizations/src/esMx.ts index cefaa7b1..c03d4cbd 100644 --- a/packages/localizations/src/esMx.ts +++ b/packages/localizations/src/esMx.ts @@ -8,6 +8,8 @@ export const esMx = { apply: 'Aplicar', checkoutDisabled: 'El checkout está deshabilitado temporalmente. Disculpe las molestias.', + godaddyCheckout: 'GoDaddy Checkout', + poweredBy: 'Desarrollado por', }, contact: { title: 'Contacto', diff --git a/packages/localizations/src/esPe.ts b/packages/localizations/src/esPe.ts index b2c01a8d..36ba50cf 100644 --- a/packages/localizations/src/esPe.ts +++ b/packages/localizations/src/esPe.ts @@ -8,6 +8,8 @@ export const esPe = { apply: 'Aplicar', checkoutDisabled: 'El checkout está deshabilitado actualmente. Disculpe las molestias.', + godaddyCheckout: 'GoDaddy Checkout', + poweredBy: 'Desarrollado por', }, contact: { title: 'Contacto', diff --git a/packages/localizations/src/esUs.ts b/packages/localizations/src/esUs.ts index 55fd477a..1a937cd4 100644 --- a/packages/localizations/src/esUs.ts +++ b/packages/localizations/src/esUs.ts @@ -8,6 +8,8 @@ export const esUs = { apply: 'Aplicar', checkoutDisabled: 'El checkout está deshabilitado temporalmente. Disculpe las molestias.', + godaddyCheckout: 'GoDaddy Checkout', + poweredBy: 'Desarrollado por', }, contact: { title: 'Contacto', diff --git a/packages/localizations/src/frCa.ts b/packages/localizations/src/frCa.ts index e798ec28..a0ffb957 100644 --- a/packages/localizations/src/frCa.ts +++ b/packages/localizations/src/frCa.ts @@ -8,6 +8,8 @@ export const frCa = { apply: 'Appliquer', checkoutDisabled: "Le checkout est présentement désactivé. Nous nous excusons pour l'inconvénient.", + godaddyCheckout: 'GoDaddy Checkout', + poweredBy: 'Propulsé par', }, contact: { title: 'Contact', diff --git a/packages/localizations/src/frFr.ts b/packages/localizations/src/frFr.ts index 312851b6..da188eb8 100644 --- a/packages/localizations/src/frFr.ts +++ b/packages/localizations/src/frFr.ts @@ -8,6 +8,8 @@ export const frFr = { apply: 'Appliquer', checkoutDisabled: 'Le paiement est actuellement désactivé. Nous nous excusons pour la gêne occasionnée.', + godaddyCheckout: 'GoDaddy Checkout', + poweredBy: 'Propulsé par', }, contact: { title: 'Contact', diff --git a/packages/localizations/src/idId.ts b/packages/localizations/src/idId.ts index f5206314..9bb8fe49 100644 --- a/packages/localizations/src/idId.ts +++ b/packages/localizations/src/idId.ts @@ -8,6 +8,8 @@ export const idId = { apply: 'Terapkan', checkoutDisabled: 'Checkout saat ini dinonaktifkan. Kami mohon maaf atas ketidaknyamanannya.', + godaddyCheckout: 'GoDaddy Checkout', + poweredBy: 'Dipersembahkan oleh', }, contact: { title: 'Kontak', diff --git a/packages/localizations/src/itIt.ts b/packages/localizations/src/itIt.ts index 20bba839..41ee362d 100644 --- a/packages/localizations/src/itIt.ts +++ b/packages/localizations/src/itIt.ts @@ -8,6 +8,8 @@ export const itIt = { apply: 'Applica', checkoutDisabled: "Il checkout è attualmente disabilitato. Ci scusiamo per l'inconveniente.", + godaddyCheckout: 'GoDaddy Checkout', + poweredBy: 'Offerto da', }, contact: { title: 'Contatto', diff --git a/packages/localizations/src/ptBr.ts b/packages/localizations/src/ptBr.ts index 79cd3b0d..a439ed70 100644 --- a/packages/localizations/src/ptBr.ts +++ b/packages/localizations/src/ptBr.ts @@ -8,6 +8,8 @@ export const ptBr = { apply: 'Aplicar', checkoutDisabled: 'O checkout está temporariamente indisponível. Pedimos desculpas pelo inconveniente.', + godaddyCheckout: 'GoDaddy Checkout', + poweredBy: 'Desenvolvido por', }, contact: { title: 'Contato', diff --git a/packages/localizations/src/qaPs.ts b/packages/localizations/src/qaPs.ts index 0edfdcab..21a13abe 100644 --- a/packages/localizations/src/qaPs.ts +++ b/packages/localizations/src/qaPs.ts @@ -8,6 +8,8 @@ export const qaPs = { apply: '[Âþþlÿ]', checkoutDisabled: '[Çhéçkøüť îš çürrëñťlÿ dîšâblëd. Wé âþöløgîžé før ťhé îñçöñvéñîéñçé ând áppreciate your patience.]', + godaddyCheckout: '[GôDâddÿ Çhéçkøüť]', + poweredBy: '[Pöwéréd bÿ]', }, contact: { title: '[Çöñťâçť]', diff --git a/packages/localizations/src/trTr.ts b/packages/localizations/src/trTr.ts index ae4cb1d1..ad43f753 100644 --- a/packages/localizations/src/trTr.ts +++ b/packages/localizations/src/trTr.ts @@ -8,6 +8,8 @@ export const trTr = { apply: 'Uygula', checkoutDisabled: 'Ödeme işlemi şu anda devre dışı. Yaşanan rahatsızlık için özür dileriz.', + godaddyCheckout: 'GoDaddy Checkout', + poweredBy: 'Tarafından desteklenmektedir', }, contact: { title: 'İletişim', diff --git a/packages/localizations/src/viVn.ts b/packages/localizations/src/viVn.ts index e4660311..5ecd5377 100644 --- a/packages/localizations/src/viVn.ts +++ b/packages/localizations/src/viVn.ts @@ -8,6 +8,8 @@ export const viVn = { apply: 'Áp dụng', checkoutDisabled: 'Thanh toán hiện tại đang bị vô hiệu hóa. Chúng tôi xin lỗi vì sự bất tiện này.', + godaddyCheckout: 'GoDaddy Checkout', + poweredBy: 'Được cung cấp bởi', }, contact: { title: 'Liên hệ', diff --git a/packages/localizations/src/zhCn.ts b/packages/localizations/src/zhCn.ts index 595fe1ed..b09702a8 100644 --- a/packages/localizations/src/zhCn.ts +++ b/packages/localizations/src/zhCn.ts @@ -7,6 +7,8 @@ export const zhCn = { closed: '已关闭', apply: '应用', checkoutDisabled: '结账功能暂时不可用。为此造成的不便,我们深表歉意。', + godaddyCheckout: 'GoDaddy Checkout', + poweredBy: '技术支持', }, contact: { title: '联系方式', diff --git a/packages/localizations/src/zhSg.ts b/packages/localizations/src/zhSg.ts index 915dc466..0283ee41 100644 --- a/packages/localizations/src/zhSg.ts +++ b/packages/localizations/src/zhSg.ts @@ -7,6 +7,8 @@ export const zhSg = { closed: '已关闭', apply: '应用', checkoutDisabled: '结账目前不可用。给您带来不便,深表歉意。', + godaddyCheckout: 'GoDaddy Checkout', + poweredBy: '技术支持', }, contact: { title: '联系信息', diff --git a/packages/react/src/components/checkout/checkout.tsx b/packages/react/src/components/checkout/checkout.tsx index bbe460d2..bc2a0b21 100644 --- a/packages/react/src/components/checkout/checkout.tsx +++ b/packages/react/src/components/checkout/checkout.tsx @@ -1,5 +1,6 @@ 'use client'; +import { CircleAlert } from 'lucide-react'; import React, { type ReactNode } from 'react'; import { z } from 'zod'; import { hasRegionData } from '@/components/checkout/address'; @@ -339,6 +340,35 @@ export function Checkout(props: CheckoutProps) { return getRequiredFieldsFromSchema(formSchema); }, [formSchema]); + if (!isLoadingJWT && !session) { + return ( +
+
+

+ {t.general.godaddyCheckout} +

+ +
+ +
+ {t.apiErrors.CHECKOUT_SESSION_NOT_FOUND} +
+
+ +
+ {t.general.poweredBy}{' '} + + GoDaddy + +
+
+
+ ); + } + return (