Address: extend hideAddress option for twig cases

This commit is contained in:
Mathieu Jaumotte 2021-09-22 12:09:39 +02:00
parent f1c29a8bd3
commit dee27ee01f
3 changed files with 14 additions and 2 deletions

View File

@ -33,24 +33,30 @@ containers.forEach((container) => {
size: container.dataset.buttonSize || null, size: container.dataset.buttonSize || null,
displayText: container.dataset.buttonDisplayText !== 'false' //boolean, default: true displayText: container.dataset.buttonDisplayText !== 'false' //boolean, default: true
}, },
/// Modal title text if create or edit address (trans chain, see i18n) /// Modal title text if create or edit address (trans chain, see i18n)
title: { title: {
create: container.dataset.modalTitle || null, create: container.dataset.modalTitle || null,
edit: container.dataset.modalTitle || null edit: container.dataset.modalTitle || null
}, },
/// Display panes in Modal for step123 /// Display panes in Modal for step123
openPanesInModal: container.dataset.openPanesInModal !== 'false', //boolean, default: true openPanesInModal: container.dataset.openPanesInModal !== 'false', //boolean, default: true
/// Display actions buttons of panes in a sticky-form-button navbar /// Display actions buttons of panes in a sticky-form-button navbar
stickyActions: container.dataset.stickyActions === 'true', //boolean, default: false stickyActions: container.dataset.stickyActions === 'true', //boolean, default: false
/// Use Date fields /// Use Date fields
useDate: { useDate: {
validFrom: container.dataset.useValidFrom === 'true', //boolean, default: false validFrom: container.dataset.useValidFrom === 'true', //boolean, default: false
validTo: container.dataset.useValidTo === 'true' //boolean, default: false validTo: container.dataset.useValidTo === 'true' //boolean, default: false
}, },
/// Force redirection after last step (cfr. backUrl) /// Force redirection after last step (cfr. backUrl)
forceRedirect: container.dataset.forceRedirect === 'true', //boolean, default: false forceRedirect: container.dataset.forceRedirect === 'true', //boolean, default: false
/// Don't display show renderbox Address
//hideAddress: false //boolean, default: false /// Don't display show renderbox Address: showPane display only a button
hideAddress: container.dataset.hideAddress === 'true' //boolean, default: false
} }
} }
} }

View File

@ -19,6 +19,7 @@
* useValidFrom bool (default: false) * useValidFrom bool (default: false)
* useValidTo bool (default: false) * useValidTo bool (default: false)
* forceRedirect bool (default: false) * forceRedirect bool (default: false)
* hideAddress bool (default: false)
#} #}
<div class="address-container" <div class="address-container"
@ -72,6 +73,10 @@
{% if forceRedirect is defined and forceRedirect == 1 %} {% if forceRedirect is defined and forceRedirect == 1 %}
data-force-redirect="true" data-force-redirect="true"
{% endif %} {% endif %}
{% if hideAddress is defined and hideAddress == 1 %}
data-hide-address="true"
{% endif %}
></div> ></div>
{{ encore_entry_script_tags('vue_address') }} {{ encore_entry_script_tags('vue_address') }}

View File

@ -33,6 +33,7 @@
targetEntity: { name: 'household', id: household.id }, targetEntity: { name: 'household', id: household.id },
backUrl: path('chill_person_household_summary', { 'household_id': household.id }), backUrl: path('chill_person_household_summary', { 'household_id': household.id }),
forceRedirect: true, forceRedirect: true,
hideAddress: true,
mode: 'new', mode: 'new',
buttonSize: 'btn-sm', buttonSize: 'btn-sm',
buttonText: 'Move household', buttonText: 'Move household',