From 0ca5fa5318b394e06f4c72874d90e398faafb305 Mon Sep 17 00:00:00 2001 From: Sabrina Demagny Date: Mon, 10 Feb 2025 13:57:07 +0100 Subject: [PATCH] =?UTF-8?q?=E2=9C=A8(frontend)=20new=20status=20action=20r?= =?UTF-8?q?equired=20on=20domain?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Display new status flag on mail domain. --- CHANGELOG.md | 1 + .../mail-domains/domains/components/panel/PanelItem.tsx | 2 ++ .../apps/desk/src/features/mail-domains/domains/types.ts | 2 +- 3 files changed, 4 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 7cccafc..01e7ceb 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -10,6 +10,7 @@ and this project adheres to ### Added +- ✨(frontend) display action required status on domain - ✨(domains) store last health check details on MailDomain - ✨(domains) add support email field on domain diff --git a/src/frontend/apps/desk/src/features/mail-domains/domains/components/panel/PanelItem.tsx b/src/frontend/apps/desk/src/features/mail-domains/domains/components/panel/PanelItem.tsx index 4f255e8..2353172 100644 --- a/src/frontend/apps/desk/src/features/mail-domains/domains/components/panel/PanelItem.tsx +++ b/src/frontend/apps/desk/src/features/mail-domains/domains/components/panel/PanelItem.tsx @@ -31,6 +31,8 @@ export const PanelMailDomains = ({ mailDomain }: MailDomainProps) => { return t('[disabled]'); case 'failed': return t('[failed]'); + case 'action_required': + return t('[action required]'); } }; diff --git a/src/frontend/apps/desk/src/features/mail-domains/domains/types.ts b/src/frontend/apps/desk/src/features/mail-domains/domains/types.ts index 4f9489b..c8dbea1 100644 --- a/src/frontend/apps/desk/src/features/mail-domains/domains/types.ts +++ b/src/frontend/apps/desk/src/features/mail-domains/domains/types.ts @@ -6,7 +6,7 @@ export interface MailDomain { created_at: string; updated_at: string; slug: string; - status: 'pending' | 'enabled' | 'failed' | 'disabled'; + status: 'pending' | 'enabled' | 'failed' | 'disabled' | 'action_required'; support_email: string; abilities: { get: boolean;