<?xml version="1.0"?>
<page xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
      xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd">
    <body>
        <referenceBlock name="page.main.title">
            <action method="setPageTitle" ifconfig="connector_consent/sms/account_enabled">
                <argument translate="true" name="title" xsi:type="string">Subscriptions</argument>
            </action>
        </referenceBlock>
        <referenceBlock name="dd.account.subscriptions">
            <block
                ifconfig="connector_consent/sms/account_enabled"
                name="dd.account.sms.marketingconsent"
                template="Dotdigitalgroup_Sms::customer/marketing-consent.phtml"
                after="dd.account.subscriptions.newsletter">
                <arguments>
                    <argument name="config" xsi:type="object">Dotdigitalgroup\Sms\ViewModel\Customer\Account\MarketingConsent</argument>
                    <argument name="printLegend" xsi:type="boolean">true</argument>
                </arguments>
            </block>
        </referenceBlock>
        <referenceContainer name="main">
            <block
                template="Dotdigitalgroup_Sms::customer/js-marketing-consent.phtml"
                name="dd.account.sms.marketingconsent.js">
                <arguments>
                    <argument name="telephoneInputConfig" xsi:type="object">Dotdigitalgroup\Sms\ViewModel\TelephoneInputConfig</argument>
                    <argument name="consentConfig" xsi:type="object">Dotdigitalgroup\Sms\ViewModel\Customer\Account\MarketingConsent</argument>
                </arguments>
            </block>
        </referenceContainer>
    </body>
</page>
