<?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>
        <move element="minicart" destination="header.right" after="-"/>
        <move element="navigation.sections" destination="header-wrapper" before="header.right"/>
        <move element="compare-link-wrapper" destination="header.panel" before="-"/>

        <referenceBlock name="navigation.sections">
            <arguments>
                <argument name="group_css" xsi:type="string">nav-sections-3 nav-sections</argument>
            </arguments>
        </referenceBlock>

        <referenceContainer name="header.container">
            <referenceContainer name="header-wrapper">
                <container name="header.right" as="header_right" label="Page Header Right"  htmlTag="div" htmlClass="header_right" after="logo"/>
            </referenceContainer>
        </referenceContainer>

        <referenceContainer name="page.wrapper">
            <container name="header.container.v3" as="header_container_v3" label="Page Header Container V3" htmlTag="div" htmlClass="page-header page-header-v3" before="-"/>
        </referenceContainer>

        <referenceBlock name="top.search">
            <action ifconfig="weltpixel_custom_header/search_options/version" method="setTemplate">
                <argument  name="template" xsi:type="string">WeltPixel_CustomHeader::form.mini.phtml</argument>
            </action>
            <arguments>
                <argument name="configProvider" xsi:type="object">WeltPixel\CustomHeader\ViewModel\ConfigProvider</argument>
            </arguments>
        </referenceBlock>

        <move element="header.container" destination="header.container.v3"/>
        <move element="top.search" destination="header.right" before="minicart"/>

        <referenceContainer name="before.body.end">
            <block class="Magento\Framework\View\Element\Template" name="welpixel.customheader.init-v3" template="WeltPixel_CustomHeader::init-v3.phtml" />
        </referenceContainer>
    </body>
</page>
