multi email input refactoring

This commit is contained in:
Čarodej
2022-02-28 17:06:41 +01:00
parent dee1614297
commit 8ae24a9a6e
8 changed files with 69 additions and 173 deletions
+3 -9
View File
@@ -20,8 +20,8 @@
<CreatePersonalTokenPopup />
<!--Payments Popup-->
<SelectPlanSubscriptionPopup />
<SelectSingleChargeMethodPopup />
<SelectPlanSubscriptionPopup v-if="config.subscriptionType === 'fixed'" />
<SelectSingleChargeMethodPopup v-if="config.subscriptionType === 'metered'" />
<SidebarNavigation />
@@ -124,12 +124,6 @@ export default {
subscriptionColor() {
return this.user.data.relationships.subscription ? 'green' : 'purple'
},
canShowUpgradeWarning() {
return this.config.storageLimit && this.user.data.attributes.storage.used > 95
},
canShowIncompletePayment() {
return this.user.data.attributes.incomplete_payment
},
pages() {
let list = [
{
@@ -147,7 +141,7 @@ export default {
]
// Push billing item if subscription is set
if (['fixed', 'metered'].includes(this.config.subscriptionType)) {
if (this.config.subscriptionType !== 'none') {
list.push({
title: this.$t('Billing'),
route: 'Billing',