diff --git a/dashboard/src/views/CloudronAccountView.vue b/dashboard/src/views/CloudronAccountView.vue index 9b809d5e4..3c61d296f 100644 --- a/dashboard/src/views/CloudronAccountView.vue +++ b/dashboard/src/views/CloudronAccountView.vue @@ -23,6 +23,7 @@ const cloudronId = ref(''); const planId = ref(''); const planName = ref(''); const cancelAt = ref(0); +const renewsAt = ref(0); const status = ref(''); const refreshFeatures = inject('refreshFeatures'); @@ -44,6 +45,7 @@ async function refresh() { planId.value = result.plan.id; planName.value = result.plan.name; cancelAt.value = result.cancel_at; + renewsAt.value = result.current_period_end; status.value = result.status; await refreshFeatures(); @@ -128,12 +130,20 @@ onUnmounted(() => {
{{ $t('settings.appstoreAccount.subscription') }}
- {{ $t('settings.appstoreAccount.subscriptionEndsAt') }} {{ prettyLongDate(cancelAt*1000) }} - {{ $t('settings.appstoreAccount.expired') }} {{ planName }}
+
+
Status
+
+ Canceled (Ends on {{ prettyLongDate(cancelAt*1000) }}) + Canceled + Expired + Active (Renews on {{ prettyLongDate(renewsAt*1000) }}) +
+
+