add builder currencies prop
This commit is contained in:
@@ -304,6 +304,7 @@ export default {
|
||||
template: this.template,
|
||||
save: this.save,
|
||||
t: this.t,
|
||||
currencies: this.currencies,
|
||||
baseFetch: this.baseFetch,
|
||||
fieldTypes: this.fieldTypes,
|
||||
backgroundColor: this.backgroundColor,
|
||||
@@ -352,6 +353,11 @@ export default {
|
||||
required: false,
|
||||
default: () => []
|
||||
},
|
||||
currencies: {
|
||||
type: Array,
|
||||
required: false,
|
||||
default: () => []
|
||||
},
|
||||
fieldTypes: {
|
||||
type: Array,
|
||||
required: false,
|
||||
|
||||
@@ -31,7 +31,7 @@
|
||||
@change="save"
|
||||
>
|
||||
<option
|
||||
v-for="currency in currencies"
|
||||
v-for="currency in currenciesList"
|
||||
:key="currency"
|
||||
:value="currency"
|
||||
>
|
||||
@@ -167,7 +167,7 @@ export default {
|
||||
IconInnerShadowTop,
|
||||
IconBrandStripe
|
||||
},
|
||||
inject: ['backgroundColor', 'save'],
|
||||
inject: ['backgroundColor', 'save', 'currencies'],
|
||||
props: {
|
||||
field: {
|
||||
type: Object,
|
||||
@@ -187,9 +187,12 @@ export default {
|
||||
redirectUri () {
|
||||
return document.location.origin + '/auth/stripe_connect/callback'
|
||||
},
|
||||
currencies () {
|
||||
defaultCurrencies () {
|
||||
return ['USD', 'EUR', 'GBP']
|
||||
},
|
||||
currenciesList () {
|
||||
return this.currencies.length ? this.currencies : this.defaultCurrencies
|
||||
},
|
||||
authenticityToken () {
|
||||
return document.querySelector('meta[name="csrf-token"]')?.content
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user