add recurrent payment
This commit is contained in:
committed by
Oleksandr Turchyn
parent
94e552d170
commit
40f5fa4217
@@ -1,5 +1,7 @@
|
|||||||
const en = {
|
const en = {
|
||||||
editable: 'Editable',
|
editable: 'Editable',
|
||||||
|
recurrent: 'Recurrent',
|
||||||
|
one_off: 'One-off',
|
||||||
search_field: 'Search field',
|
search_field: 'Search field',
|
||||||
field_not_found: 'Field not found',
|
field_not_found: 'Field not found',
|
||||||
clear: 'Clear',
|
clear: 'Clear',
|
||||||
@@ -151,6 +153,8 @@ const en = {
|
|||||||
}
|
}
|
||||||
|
|
||||||
const es = {
|
const es = {
|
||||||
|
recurrent: 'Recurrente',
|
||||||
|
one_off: 'Único',
|
||||||
editable: 'Editable',
|
editable: 'Editable',
|
||||||
search_field: 'Campo de búsqueda',
|
search_field: 'Campo de búsqueda',
|
||||||
field_not_found: 'Campo no encontrado',
|
field_not_found: 'Campo no encontrado',
|
||||||
@@ -303,6 +307,8 @@ const es = {
|
|||||||
}
|
}
|
||||||
|
|
||||||
const it = {
|
const it = {
|
||||||
|
ricorrente: 'Ricorrente',
|
||||||
|
una_volta: 'Una volta',
|
||||||
editable: 'Modificabile',
|
editable: 'Modificabile',
|
||||||
search_field: 'Campo di ricerca',
|
search_field: 'Campo di ricerca',
|
||||||
field_not_found: 'Campo non trovato',
|
field_not_found: 'Campo non trovato',
|
||||||
@@ -455,6 +461,8 @@ const it = {
|
|||||||
}
|
}
|
||||||
|
|
||||||
const pt = {
|
const pt = {
|
||||||
|
recurrent: 'Recurrente',
|
||||||
|
one_off: 'Único',
|
||||||
editable: 'Editável',
|
editable: 'Editável',
|
||||||
search_field: 'Campo de busca',
|
search_field: 'Campo de busca',
|
||||||
field_not_found: 'Campo não encontrado',
|
field_not_found: 'Campo não encontrado',
|
||||||
@@ -607,6 +615,8 @@ const pt = {
|
|||||||
}
|
}
|
||||||
|
|
||||||
const fr = {
|
const fr = {
|
||||||
|
recurrent: 'Récurrent',
|
||||||
|
one_off: 'Ponctuel',
|
||||||
editable: 'Éditable',
|
editable: 'Éditable',
|
||||||
search_field: 'Champ de recherche',
|
search_field: 'Champ de recherche',
|
||||||
field_not_found: 'Champ non trouvé',
|
field_not_found: 'Champ non trouvé',
|
||||||
@@ -759,6 +769,8 @@ const fr = {
|
|||||||
}
|
}
|
||||||
|
|
||||||
const de = {
|
const de = {
|
||||||
|
wiederkehrend: 'Wiederkehrend',
|
||||||
|
einmalig: 'Einmalig',
|
||||||
editable: 'Bearbeitbar',
|
editable: 'Bearbeitbar',
|
||||||
search_field: 'Suchfeld',
|
search_field: 'Suchfeld',
|
||||||
field_not_found: 'Feld nicht gefunden',
|
field_not_found: 'Feld nicht gefunden',
|
||||||
|
|||||||
@@ -21,6 +21,7 @@
|
|||||||
@click="closeDropdown"
|
@click="closeDropdown"
|
||||||
>
|
>
|
||||||
<div
|
<div
|
||||||
|
v-if="!('price_id' in field.preferences)"
|
||||||
class="py-1.5 px-1 relative"
|
class="py-1.5 px-1 relative"
|
||||||
@click.stop
|
@click.stop
|
||||||
>
|
>
|
||||||
@@ -58,6 +59,13 @@
|
|||||||
class="input input-bordered input-xs w-full max-w-xs h-7 !outline-0"
|
class="input input-bordered input-xs w-full max-w-xs h-7 !outline-0"
|
||||||
@blur="save"
|
@blur="save"
|
||||||
>
|
>
|
||||||
|
<input
|
||||||
|
v-else-if="'price_id' in field.preferences"
|
||||||
|
v-model="field.preferences.price_id"
|
||||||
|
placeholder="Price ID: price_XXXXX"
|
||||||
|
class="input input-bordered input-xs w-full max-w-xs h-7 !outline-0"
|
||||||
|
@blur="save"
|
||||||
|
>
|
||||||
<input
|
<input
|
||||||
v-else
|
v-else
|
||||||
v-model="field.preferences.price"
|
v-model="field.preferences.price"
|
||||||
@@ -74,6 +82,23 @@
|
|||||||
>
|
>
|
||||||
{{ t('price') }}
|
{{ t('price') }}
|
||||||
</label>
|
</label>
|
||||||
|
<div class="flex items-center justify-center">
|
||||||
|
<a
|
||||||
|
href="#"
|
||||||
|
class="hover:underline"
|
||||||
|
style="font-size: 11px"
|
||||||
|
:class="{'underline': !('price_id' in field.preferences)}"
|
||||||
|
@click="delete field.preferences.price_id"
|
||||||
|
>{{ t('one_off') }}</a>
|
||||||
|
<span class="h-2.5 border-l border-base-content mx-1" />
|
||||||
|
<a
|
||||||
|
href="#"
|
||||||
|
class="hover:underline"
|
||||||
|
style="font-size: 11px"
|
||||||
|
:class="{'underline': ('price_id' in field.preferences)}"
|
||||||
|
@click="field.preferences.price_id ??= ''"
|
||||||
|
>{{ t('recurrent') }}</a>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div
|
<div
|
||||||
v-if="!isConnected || isOauthSuccess"
|
v-if="!isConnected || isOauthSuccess"
|
||||||
@@ -158,7 +183,10 @@
|
|||||||
data-turbo="false"
|
data-turbo="false"
|
||||||
>{{ t('learn_more') }}</a>
|
>{{ t('learn_more') }}</a>
|
||||||
</div>
|
</div>
|
||||||
<li class="mb-1">
|
<li
|
||||||
|
v-if="!('price_id' in field.preferences)"
|
||||||
|
class="mb-1"
|
||||||
|
>
|
||||||
<label
|
<label
|
||||||
class="label-text cursor-pointer text-center w-full flex items-center"
|
class="label-text cursor-pointer text-center w-full flex items-center"
|
||||||
@click="$emit('click-formula')"
|
@click="$emit('click-formula')"
|
||||||
|
|||||||
Reference in New Issue
Block a user