<?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>
        <referenceContainer name="content">
            <container name="checkout.thankyoupage.wrapper" as="checkout_thankyoupage_wrapper" htmlTag="div" htmlClass="thankyou-wrapper">
                <block class="WeltPixel\ThankYouPage\Block\Wrapper" name="checkout.content.wrapper" before="-" />
            </container>
        </referenceContainer>

        <referenceContainer name="checkout.content.wrapper">
            <container after="-" name="weltpixel.checkout.block" htmlTag="div" htmlClass="cmsblock-container">
                <block ifconfig="weltpixel_thankyoupage/custom_block/enable" class="Magento\Cms\Block\Block" name="weltpixel.checkout.block.content">
                    <arguments>
                        <argument name="block_id" xsi:type="helper" helper="WeltPixel\ThankYouPage\Helper\Data::getCheckoutBlockId"/>
                    </arguments>
                </block>
            </container>
            <block
                ifconfig="weltpixel_thankyoupage/google_map/enable"
                class="WeltPixel\ThankYouPage\Block\Onepage\Success"
                template="WeltPixel_ThankYouPage::google_map.phtml"
                name="weltpixel.checkout.google.map"
            />
            <block
                ifconfig="weltpixel_thankyoupage/order_info/enable"
                class="WeltPixel\ThankYouPage\Block\Onepage\Success"
                template="WeltPixel_ThankYouPage::order/order_info.phtml"
                name="weltpixel.checkout.order.info"
            >
                <block class="WeltPixel\ThankYouPage\Block\Onepage\Success" name="order.items" template="WeltPixel_ThankYouPage::order/items.phtml">
                    <block class="Magento\Sales\Block\Order\Item\Renderer\DefaultRenderer" name="item_unit_price" template="WeltPixel_ThankYouPage::items/price/unit.phtml" />
                    <block class="Magento\Sales\Block\Order\Item\Renderer\DefaultRenderer" name="item_row_total" template="WeltPixel_ThankYouPage::items/price/row.phtml" />
                </block>
                <block class="WeltPixel\ThankYouPage\Block\Onepage\Success" name="order.totals" template="WeltPixel_ThankYouPage::order/totals.phtml" />
            </block>
            <block
                ifconfig="weltpixel_thankyoupage/newsletter_subscribe/enable"
                class="WeltPixel\ThankYouPage\Block\Newsletter"
                template="WeltPixel_ThankYouPage::newsletter.phtml"
                name="weltpixel.checkout.newsletter"
            />
        </referenceContainer>

        <move element="checkout.success" destination="checkout.content.wrapper" />
        <move element="checkout.registration" destination="checkout.content.wrapper" />

        <referenceBlock name="checkout.success">
            <action method="setTemplate">
                <argument name="template" xsi:type="helper" helper="WeltPixel\ThankYouPage\Helper\Data::getOrderDetailTemplate" />
            </action>
        </referenceBlock>

        <referenceBlock name="checkout.registration">
            <action method="setTemplate">
                <argument name="template" xsi:type="helper" helper="WeltPixel\ThankYouPage\Helper\Data::getCreateAccountTemplate" />
            </action>
        </referenceBlock>
        <!-- clarify the page title removal inside te order details -->
        <referenceBlock name="page.main.title" remove="true">
            <action method="setPageTitle">
                <argument name="title" xsi:type="helper" helper="WeltPixel\ThankYouPage\Helper\Data::getPageTitle" />
            </action>
        </referenceBlock>
    </body>
</page>
