Pārlūkot izejas kodu

do not show payments section if payments not enabled

pull/1/head
Jonathan Cobb pirms 4 gadiem
vecāks
revīzija
39b24628c4
1 mainītis faili ar 24 papildinājumiem un 21 dzēšanām
  1. +24
    -21
      src/account/NewNetworkPage.vue

+ 24
- 21
src/account/NewNetworkPage.vue Parādīt failu

@@ -200,31 +200,34 @@
</div>

<!-- payment -->
<div class="form-group">
<label htmlFor="paymentMethod">{{messages.field_label_paymentMethod}}</label>
<div v-if="typeof paymentMethods === 'undefined' || paymentMethods === null || paymentMethods.length === 0" class="invalid-feedback d-block">
<h5>{{messages.err_noPaymentMethods}}</h5>
</div>
<span v-for="pm in paymentMethods">
<div v-if="configs && configs.paymentsEnabled">
<div class="form-group">
<label htmlFor="paymentMethod">{{messages.field_label_paymentMethod}}</label>
<div v-if="typeof paymentMethods === 'undefined' || paymentMethods === null || paymentMethods.length === 0" class="invalid-feedback d-block">
<h5>{{messages.err_noPaymentMethods}}</h5>
</div>
<span v-for="pm in paymentMethods">
<button class="btn btn-primary" :disabled="loading()" @click="setPaymentMethod(pm)">{{messages['payment_description_'+pm.paymentMethodType]}}</button>
</span>
</div>
</div>

<div v-if="selectedPaymentMethod !== null && selectedPaymentMethod.paymentMethodType === 'credit'">
<router-view name="pay_stripe" v-if="selectedPaymentMethod.driverClass.endsWith('StripePaymentDriver')"></router-view>
<router-view name="pay_unknown" v-else></router-view>
</div>
<div v-else-if="selectedPaymentMethod !== null && selectedPaymentMethod.paymentMethodType === 'code'">
<router-view name="pay_invite" v-if="selectedPaymentMethod.driverClass.endsWith('CodePaymentDriver')"></router-view>
<router-view name="pay_unknown" v-else></router-view>
</div>
<div v-else-if="selectedPaymentMethod !== null && selectedPaymentMethod.paymentMethodType === 'free'">
<router-view name="pay_free" v-if="selectedPaymentMethod.driverClass.endsWith('FreePaymentDriver')"></router-view>
<router-view name="pay_unknown" v-else></router-view>
</div>
<div v-else-if="selectedPaymentMethod !== null">
<router-view name="pay_unknown"></router-view>
<div v-if="selectedPaymentMethod !== null && selectedPaymentMethod.paymentMethodType === 'credit'">
<router-view name="pay_stripe" v-if="selectedPaymentMethod.driverClass.endsWith('StripePaymentDriver')"></router-view>
<router-view name="pay_unknown" v-else></router-view>
</div>
<div v-else-if="selectedPaymentMethod !== null && selectedPaymentMethod.paymentMethodType === 'code'">
<router-view name="pay_invite" v-if="selectedPaymentMethod.driverClass.endsWith('CodePaymentDriver')"></router-view>
<router-view name="pay_unknown" v-else></router-view>
</div>
<div v-else-if="selectedPaymentMethod !== null && selectedPaymentMethod.paymentMethodType === 'free'">
<router-view name="pay_free" v-if="selectedPaymentMethod.driverClass.endsWith('FreePaymentDriver')"></router-view>
<router-view name="pay_unknown" v-else></router-view>
</div>
<div v-else-if="selectedPaymentMethod !== null">
<router-view name="pay_unknown"></router-view>
</div>
</div>

<hr/>

<div class="form-group">


Notiek ielāde…
Atcelt
Saglabāt