{#
 # @author    SWM
 # @copyright 2025 SWM
 # @license   https://www.gnu.org/licenses/gpl-2.0.html GNU General Public License v2.0 or later
 #}
<div class="wrap my3dbinpack-container">
    <div class="breadcrumbs">
        {% if activeTab == 'api' %}
            <span>{{ trans('m3d.breadcrumb.api_credentials') }}</span>
        {% elseif activeTab == 'carriers' %}
            {% if packaging is defined or (action == 'list' and carrier is defined) or (action == 'add' and carrier is defined) or (action == 'edit' and carrier is defined and packaging is defined) %}
                <a href="?page=tdbinpack-settings&tab=carriers">{{ trans('m3d.breadcrumb.carriers') }}</a>
                <span class="breadcrumbs-separator">&gt;</span>
                {% if action == 'add' and packaging is not defined %}
                    <a href="?page=tdbinpack-settings&tab=packaging&carrier_id={{ carrier.id_carrier_3dbp }}">{{ trans('m3d.breadcrumb.packaging') }}: {{ carrier.name }}</a>
                    <span class="breadcrumbs-separator">&gt;</span>
                    <span>{{ trans('m3d.breadcrumb.add_packaging') }}</span>
                {% elseif action == 'edit' and packaging is defined %}
                    <a href="?page=tdbinpack-settings&tab=packaging&carrier_id={{ carrier.id_carrier_3dbp }}">{{ trans('m3d.breadcrumb.packaging') }}: {{ carrier.name }}</a>
                    <span class="breadcrumbs-separator">&gt;</span>
                    <span>{{ trans('m3d.breadcrumb.edit_packaging') }}: {{ packaging.name }}</span>
                {% else %}
                    <span>{{ trans('m3d.breadcrumb.packaging') }}: {{ carrier.name }}</span>
                {% endif %}
            {% elseif action == 'add' %}
                <a href="?page=tdbinpack-settings&tab=carriers">{{ trans('m3d.breadcrumb.carriers') }}</a>
                <span class="breadcrumbs-separator">&gt;</span>
                <span>{{ trans('m3d.breadcrumb.add_carrier') }}</span>
            {% elseif action == 'edit' %}
                <a href="?page=tdbinpack-settings&tab=carriers">{{ trans('m3d.breadcrumb.carriers') }}</a>
                <span class="breadcrumbs-separator">&gt;</span>
                <span>{{ trans('m3d.breadcrumb.edit_carrier') }}{% if carrier is defined %}: {{ carrier.name }}{% endif %}</span>
            {% else %}
                <span>{{ trans('m3d.breadcrumb.carriers') }}</span>
            {% endif %}
        {% endif %}
    </div>
    
    <nav class="nav-tab-wrapper woo-nav-tab-wrapper">
        <a href="?page=tdbinpack-settings&tab=api" 
           class="nav-tab {{ activeTab == 'api' ? 'nav-tab-active' : '' }}">
            {{ trans('m3d.tab.api_config') }}
        </a>
        <a href="?page=tdbinpack-settings&tab=carriers" 
           class="nav-tab {{ activeTab == 'carriers' ? 'nav-tab-active' : '' }}">
            {{ trans('m3d.tab.carriers_packages') }}
        </a>
    </nav>

    <div class="tab-content">
        {% block content %}{% endblock %}
    </div>
</div>

{% include 'admin/_translations_script.html.twig' %}
{% include 'admin/_confirm_modal_template.html.twig' %}
{% include 'admin/_notice_template.html.twig' %}
<link rel="stylesheet" href="{{ pluginUrl }}assets/css/admin-common.css">
