From 97636bb4ed72e97f6778228d22dd9c0e2c9c7a0e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nuno=20G=C3=B3is?= Date: Wed, 30 Oct 2024 13:17:48 +0000 Subject: [PATCH] chore: add support for PAYG billing (#8582) https://linear.app/unleash/issue/CTO-102/unleash-add-support-for-payg-billing --- .../src/component/menu/Footer/ApiDetails/ApiDetails.tsx | 6 ++++-- .../component/menu/Footer/ApiDetails/apidetails.helpers.tsx | 1 + frontend/src/interfaces/uiConfig.ts | 1 + src/lib/openapi/spec/ui-config-schema.ts | 6 ++++++ 4 files changed, 12 insertions(+), 2 deletions(-) diff --git a/frontend/src/component/menu/Footer/ApiDetails/ApiDetails.tsx b/frontend/src/component/menu/Footer/ApiDetails/ApiDetails.tsx index 8d1017e84e..e0583926de 100644 --- a/frontend/src/component/menu/Footer/ApiDetails/ApiDetails.tsx +++ b/frontend/src/component/menu/Footer/ApiDetails/ApiDetails.tsx @@ -14,14 +14,16 @@ interface IApiDetailsProps { export const ApiDetails = (props: IApiDetailsProps): ReactElement => { const instanceId = props.uiConfig.versionInfo?.instanceId; const { name, version, buildNumber } = formatCurrentVersion(props.uiConfig); - const environment = props.uiConfig.environment; + const { environment, billing } = props.uiConfig; const updateNotification = formatUpdateNotification(props.uiConfig); const buildInfo = buildNumber ? ({buildNumber}) : ''; return (
- {name} {environment ? environment : ''} {version} {buildInfo} + {name} {environment ? environment : ''} + {billing === 'pay-as-you-go' ? ' Pay-as-You-Go' : ''} {version}{' '} + {buildInfo}