[AdminBundle] Add LiveComponent for Currency

This commit is contained in:
Wojdylak 2024-10-25 12:12:31 +02:00
parent e99d93cbb1
commit 3972679551
No known key found for this signature in database
GPG key ID: 7509E560A6821ABE
3 changed files with 17 additions and 4 deletions

View file

@ -2,7 +2,11 @@ sylius_twig_hooks:
hooks:
'sylius_admin.currency.create.content':
form:
template: '@SyliusAdmin/shared/crud/common/content/form.html.twig'
component: 'sylius_admin:currency:form'
props:
resource: '@=_context.resource'
form: '@=_context.form'
template: '@SyliusAdmin/shared/crud/common/content/form.html.twig'
configuration:
render_rest: false
priority: 0

View file

@ -9,7 +9,4 @@ sylius_admin_currency:
form:
type: Sylius\Bundle\AdminBundle\Form\Type\CurrencyType
permission: true
vars:
all:
subheader: sylius.ui.manage_currencies_available_in_the_store
type: sylius.resource

View file

@ -65,6 +65,18 @@
<tag name="sylius.live_component.admin" key="sylius_admin:country:form" />
</service>
<service
id="sylius_admin.twig.component.currency.form"
class="Sylius\Bundle\UiBundle\Twig\Component\ResourceFormComponent"
>
<argument type="service" id="sylius.repository.currency" />
<argument type="service" id="form.factory" />
<argument>%sylius.model.currency.class%</argument>
<argument>Sylius\Bundle\AdminBundle\Form\Type\CurrencyType</argument>
<tag name="sylius.live_component.admin" key="sylius_admin:currency:form" />
</service>
<service
id="sylius_admin.twig.component.customer_group.form"
class="Sylius\Bundle\UiBundle\Twig\Component\ResourceFormComponent"