From cbefdb0adfb94fef3f26771f792d11bc64d13e43 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ma=C3=ABl=20Gangloff?= Date: Sun, 29 Dec 2024 23:52:20 +0100 Subject: [PATCH] feat: add auto renew period in lifecycle --- .../search/DomainLifecycleSteps.tsx | 24 ++++++++++++++----- translations/translations.pot | 18 ++++++++------ 2 files changed, 29 insertions(+), 13 deletions(-) diff --git a/assets/components/search/DomainLifecycleSteps.tsx b/assets/components/search/DomainLifecycleSteps.tsx index 23919bf..7f269e0 100644 --- a/assets/components/search/DomainLifecycleSteps.tsx +++ b/assets/components/search/DomainLifecycleSteps.tsx @@ -1,7 +1,13 @@ import {StepProps, Steps, Tooltip} from "antd"; import React from "react"; import {t} from "ttag"; -import {CheckOutlined, DeleteOutlined, ExclamationCircleOutlined, SignatureOutlined} from "@ant-design/icons"; +import { + CheckOutlined, + DeleteOutlined, + ExclamationCircleOutlined, + FieldTimeOutlined, + SignatureOutlined +} from "@ant-design/icons"; import {rdapEventDetailTranslation, rdapStatusCodeDetailTranslation} from "../../utils/functions/rdapTranslation"; export function DomainLifecycleSteps({status}: { status: string[] }) { @@ -19,23 +25,29 @@ export function DomainLifecycleSteps({status}: { status: string[] }) { title: {t`Active`}, icon: }, + { + title: {t`Auto-Renew Grace Period`}, + icon: + }, { title: {t`Redemption Period`}, - icon: + title={rdapStatusCodeDetailTranslated["redemption period"]}>{t`Redemption Grace Period`}, + icon: }, { title: {t`Pending Delete`}, - icon: + icon: } ] let currentStep = 1 - if (status.includes('redemption period')) { + if (status.includes('auto renew period')) { currentStep = 2 - } else if (status.includes('pending delete')) { + } else if (status.includes('redemption period')) { currentStep = 3 + } else if (status.includes('pending delete')) { + currentStep = 4 } return