fixes & UI improvements 3

This commit is contained in:
Čarodej
2022-01-14 09:28:27 +01:00
parent 703a49711c
commit 5c59296724
3 changed files with 50 additions and 10 deletions

View File

@@ -1,5 +1,5 @@
<template>
<div v-if="hasSubscription && ['paystack', 'paypal'].includes(subscription.attributes.driver)" class="card shadow-card">
<div v-if="canShowForSubscription" class="card shadow-card">
<FormLabel>
{{ $t('Update Payments') }}
</FormLabel>
@@ -27,6 +27,11 @@
FormLabel
},
computed: {
canShowForSubscription() {
return this.hasSubscription
&& ! this.subscription.attributes.is_cancelled
&& ['paystack', 'paypal'].includes(this.subscription.attributes.driver)
},
subscription() {
return this.$store.getters.user.data.relationships.subscription.data
},