diff --git a/app/javascript/dashboard/i18n/locale/en/settings.json b/app/javascript/dashboard/i18n/locale/en/settings.json index 011330468..ec8e2d1ec 100644 --- a/app/javascript/dashboard/i18n/locale/en/settings.json +++ b/app/javascript/dashboard/i18n/locale/en/settings.json @@ -498,7 +498,8 @@ }, "TOPUP_MODAL": { "TITLE": "Confirm Top-up", - "CREDITS": "credits", + "DESCRIPTION": "Top up your account with {credits} credits for {price}. Your card will be immediately charged.", + "CREDITS": "Credits", "PRICE": "Price", "INFO": "Credits will be added to your account immediately and never expire.", "CANCEL": "Cancel", diff --git a/app/javascript/dashboard/routes/dashboard/settings/billing-v2/components/TopupDialog.vue b/app/javascript/dashboard/routes/dashboard/settings/billing-v2/components/TopupDialog.vue index 7e89ab74b..98827f283 100644 --- a/app/javascript/dashboard/routes/dashboard/settings/billing-v2/components/TopupDialog.vue +++ b/app/javascript/dashboard/routes/dashboard/settings/billing-v2/components/TopupDialog.vue @@ -2,7 +2,6 @@ import { ref } from 'vue'; import { useI18n } from 'vue-i18n'; import Dialog from 'dashboard/components-next/dialog/Dialog.vue'; -import Notice from 'dashboard/components-next/notice/Notice.vue'; const props = defineProps({ option: { @@ -54,27 +53,34 @@ defineExpose({ open, close }); type="edit" width="sm" :title="t('BILLING_SETTINGS_V2.TOPUP_MODAL.TITLE')" + :description=" + t('BILLING_SETTINGS_V2.TOPUP_MODAL.DESCRIPTION', { + credits: formatNumber(option.credits), + price: formatPrice(option.price), + }) + " :confirm-button-label="t('BILLING_SETTINGS_V2.TOPUP_MODAL.CONFIRM')" :cancel-button-label="t('BILLING_SETTINGS_V2.TOPUP_MODAL.CANCEL')" :is-loading="isProcessing" @confirm="handleTopup" >
-
-
- {{ formatNumber(option.credits) }} +
+
+ + {{ t('BILLING_SETTINGS_V2.TOPUP_MODAL.CREDITS') }} + + + {{ formatNumber(option.credits) }} +
-
- {{ t('BILLING_SETTINGS_V2.TOPUP_MODAL.CREDITS') }} -
-
- -
{{ t('BILLING_SETTINGS_V2.TOPUP_MODAL.PRICE') }} - + {{ formatPrice(option.price) }}
@@ -85,12 +91,6 @@ defineExpose({ open, close }); {{ option.description }}
- -