<?xml version="1.0"?>
<!--
/**
 * Copyright © Magento, Inc. All rights reserved.
 * See COPYING.txt for license details.
 */
-->
<page xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" layout="2columns-left" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd" label="Customer My Account (All Pages)" design_abstraction="custom">
    <body>
        <referenceBlock name="customer-account-navigation-newsletter-subscriptions-link">
            <arguments>
                <argument name="label" xsi:type="string" translate="true">Newsletter Subscriptions</argument>
            </arguments>
        </referenceBlock>
        <referenceBlock name="customer-account-navigation-delimiter-2" remove="true"/>
        <referenceBlock name="customer-account-navigation-delimiter-1" remove="true"/>
        <referenceBlock name="customer_account_navigation">
            <block class="Magento\Customer\Block\Account\SortLinkInterface"
                   name="customer-account-navigation-product-reviews-link"
                   after="customer-account-navigation-address-link" ifconfig="catalog/review/active">
                <arguments>
                    <argument name="path" xsi:type="string">review/customer</argument>
                    <argument name="label" xsi:type="string" translate="true">Product Review History</argument>
                    <argument name="sortOrder" xsi:type="number">180</argument>
                </arguments>
            </block>
            <block class="Magento\Customer\Block\Account\SortLinkInterface" name="customer-account-navigation-account-edit-link" after="customer-account-navigation-product-reviews-link">
                <arguments>
                    <argument name="label" xsi:type="string" translate="true">Account Settings</argument>
                    <argument name="path" xsi:type="string">customer/account/edit</argument>
                    <argument name="sortOrder" xsi:type="number">160</argument>
                </arguments>
            </block>
            <block class="Magento\Company\Block\Link\Current"
                   ifconfig="btob/website_configuration/company_active"
                   name="customer-account-navigation-company-profile-link"
                   after="customer-account-navigation-account-edit-link">
                <arguments>
                    <argument name="path" xsi:type="string">company/profile/</argument>
                    <argument translate="true" name="label" xsi:type="string">Company Profile</argument>
                    <argument name="resource" xsi:type="string">Magento_Company::view</argument>
                </arguments>
            </block>

            <block class="Magento\Company\Block\Link\CompanyLink"
                   ifconfig="btob/website_configuration/company_active"
                   name="customer-account-navigation-company-link"
                   after="customer-account-navigation-company-profile-link"
                   cacheable="false">
                <arguments>
                    <argument name="path" xsi:type="string">company/</argument>
                    <argument translate="true" name="label" xsi:type="string">Company Structure</argument>
                    <argument name="resource" xsi:type="string">Magento_Company::users_view</argument>
                </arguments>
            </block>
            <block class="Magento\Company\Block\Link\Current"
                   ifconfig="btob/website_configuration/company_active"
                   after="customer-account-navigation-company-link"
                   name="customer-account-navigation-company-users-link">
                <arguments>
                    <argument name="path" xsi:type="string">company/users</argument>
                    <argument name="label" xsi:type="string" translate="true">Company Users</argument>
                    <argument name="resource" xsi:type="string">Magento_Company::users_view</argument>
                </arguments>
            </block>

            <block class="Magento\Company\Block\Link\Current"
                   ifconfig="btob/website_configuration/company_active"
                   name="customer-account-navigation-company-roles-link"
                   after="customer-account-navigation-company-users-link">
                <arguments>
                    <argument name="attributes" xsi:type="array">
                        <item name="data-role" xsi:type="string">role-permission</item>
                    </argument>
                    <argument name="path" xsi:type="string">company/role/</argument>
                    <argument translate="true" name="label" xsi:type="string">Roles and Permissions</argument>
                    <argument name="resource" xsi:type="string">Magento_Company::roles_view</argument>
                </arguments>
            </block>
            <block class="Magento\Customer\Block\Account\SortLinkInterface" ifconfig="newsletter/general/active"
                   after="customer-account-navigation-company-roles-link"
                   name="customer-account-navigation-newsletter-subscriptions-link">
                <arguments>
                    <argument name="path" xsi:type="string">newsletter/manage</argument>
                    <argument name="label" xsi:type="string" translate="true">Email Subscription</argument>
                    <argument name="sortOrder" xsi:type="number">170</argument>
                </arguments>
            </block>
            <block class="Magento\Customer\Block\Account\SortLinkInterface" ifconfig="wishlist/general/active"
                   after="customer-account-navigation-newsletter-subscriptions-link"
                   name="customer-account-navigation-wish-list-link">
                <arguments>
                    <argument name="path" xsi:type="string">wishlist</argument>
                    <argument name="label" xsi:type="string" translate="true">Wishlist</argument>
                    <argument name="sortOrder" xsi:type="number">190</argument>
                </arguments>
            </block>

            <block class="Magento\Framework\View\Element\Html\Link\Current" name="customer-account-navigation-customer-balance-link"
                   ifconfig="customer/magento_customerbalance/is_enabled">
                <arguments>
                    <argument name="name" xsi:type="string">magento_customerbalance</argument>
                    <argument name="label" translate="true" xsi:type="string">Store Credit</argument>
                    <argument name="path" xsi:type="string">magento_customerbalance/info</argument>
                </arguments>
            </block>
            <referenceBlock name="customer-account-navigation-delimiter-container-b2b" remove="true"/>
            <referenceBlock name="customer-account-navigation-giftregistry-link" remove="true"/>
            <referenceBlock name="customer-account-navigation-reward-link" remove="true"/>
            <referenceBlock name="customer-account-navigation-customer-balance-link" remove="true"/>
            <referenceBlock name="customer-account-navigation-my-credit-cards-link" remove="true"/>
            <referenceBlock name="customer-account-navigation-gift-card-link" remove="true"/>
            <referenceBlock name="customer-account-navigation-magento-invitation-link" remove="true"/>
            <referenceBlock name="customer-account-navigation-checkout-sku-link" remove="true"/>
            <referenceBlock name="customer-account-navigation-billing-agreements-link" remove="true"/>

            <!-- Reorder adress book link -->
            <referenceBlock name="customer-account-navigation-address-link">
                <arguments>
                    <argument name="label" xsi:type="string" translate="true">Address Book</argument>
                    <argument name="path" xsi:type="string">customer/address</argument>
                    <argument name="sortOrder" xsi:type="number">200</argument>
                </arguments>
            </referenceBlock>

            <block class="Magento\Customer\Block\Account\SortLinkInterface" name="customer-account-navigation-faq-link" after="customer-account-navigation-account-edit-link">
                <arguments>
                    <argument name="label" xsi:type="string" translate="true">FAQ</argument>
                    <argument name="path" xsi:type="string">faq</argument>
                    <argument name="sortOrder" xsi:type="number">150</argument>
                </arguments>
            </block>
        </referenceBlock>
    </body>
</page>
