{# LeadGen left rail — cp-shell styled (reuses main_layout's .cp-sidebar / .cp-nav CSS). Swapped in for @System/inc/_copilot_sidebar.html.twig via the `sidebar_partial` render var, same pattern as the Central Catalog sidebar. Only LeadGen links here — this is a central (super-admin) surface, not the tenant ERP menu. Variables: cp_active (string) — 'all' | 'new' | 'enriched' | 'no_site' | 'suppressed' counts (map status → int)#}{% set active = cp_active|default('all') %}{% set counts = counts|default({}) %}<aside class="cp-sidebar" id="cp-sidebar"> <div class="cp-sidebar-brand"> <a href="{{ path('leadgen_dashboard') }}" style="text-decoration:none;color:inherit;"> <div class="cp-sidebar-brand-name">LeadGen</div> <div class="cp-badge-active">Outbound — Product A</div> </a> </div> {% set _sec1 = cp_can_access('leadgen_dashboard') %} {% if _sec1 %} <div class="cp-sidebar-section"><div class="cp-sidebar-section-label">Prospects</div></div> <ul class="cp-nav"> {% if cp_can_access('leadgen_dashboard') %} <li> <a href="{{ path('leadgen_dashboard') }}" class="cp-nav-link {{ active == 'all' ? 'active' : '' }}"> <i class="cp-nav-icon zmdi zmdi-accounts-list"></i> All prospects </a> </li> <li> <a href="{{ path('leadgen_map') }}" class="cp-nav-link {{ active == 'map' ? 'active' : '' }}"> <i class="cp-nav-icon zmdi zmdi-map"></i> Geo map </a> </li> {% endif %} {% if cp_can_access('leadgen_dashboard') %} <li> <a href="{{ path('leadgen_dashboard') }}?status=new" class="cp-nav-link {{ active == 'new' ? 'active' : '' }}"> <i class="cp-nav-icon zmdi zmdi-plus-circle-o"></i> New{{ counts.new is defined ? ' (' ~ counts.new ~ ')' : '' }} </a> </li> {% endif %} {% if cp_can_access('leadgen_dashboard') %} <li> <a href="{{ path('leadgen_dashboard') }}?status=enriched" class="cp-nav-link {{ active == 'enriched' ? 'active' : '' }}"> <i class="cp-nav-icon zmdi zmdi-flare"></i> Enriched{{ counts.enriched is defined ? ' (' ~ counts.enriched ~ ')' : '' }} </a> </li> {% endif %} {% if cp_can_access('leadgen_dashboard') %} <li> <a href="{{ path('leadgen_dashboard') }}?status=no_site" class="cp-nav-link {{ active == 'no_site' ? 'active' : '' }}"> <i class="cp-nav-icon zmdi zmdi-globe-alt"></i> No site{{ counts.no_site is defined ? ' (' ~ counts.no_site ~ ')' : '' }} </a> </li> {% endif %} {% if cp_can_access('leadgen_dashboard') %} <li> <a href="{{ path('leadgen_dashboard') }}?status=matched" class="cp-nav-link {{ active == 'matched' ? 'active' : '' }}"> <i class="cp-nav-icon zmdi zmdi-check-circle"></i> Matched{{ counts.matched is defined ? ' (' ~ counts.matched ~ ')' : '' }} </a> </li> {% endif %} {% if cp_can_access('leadgen_dashboard') %} <li> <a href="{{ path('leadgen_dashboard') }}?status=drafted" class="cp-nav-link {{ active == 'drafted' ? 'active' : '' }}"> <i class="cp-nav-icon zmdi zmdi-drafts"></i> Drafted{{ counts.drafted is defined ? ' (' ~ counts.drafted ~ ')' : '' }} </a> </li> {% endif %} {% if cp_can_access('leadgen_dashboard') %} <li> <a href="{{ path('leadgen_dashboard') }}?status=low_fit" class="cp-nav-link {{ active == 'low_fit' ? 'active' : '' }}"> <i class="cp-nav-icon zmdi zmdi-trending-down"></i> Low fit{{ counts.low_fit is defined ? ' (' ~ counts.low_fit ~ ')' : '' }} </a> </li> {% endif %} {% if cp_can_access('leadgen_dashboard') %} <li> <a href="{{ path('leadgen_dashboard') }}?status=suppressed" class="cp-nav-link {{ active == 'suppressed' ? 'active' : '' }}"> <i class="cp-nav-icon zmdi zmdi-block"></i> Suppressed{{ counts.suppressed is defined ? ' (' ~ counts.suppressed ~ ')' : '' }} </a> </li> {% endif %} </ul> {% endif %} <div class="cp-nav-divider"></div> {% set _sec2 = cp_can_access('leadgen_dashboard') %} {% if _sec2 %} <div class="cp-sidebar-section"><div class="cp-sidebar-section-label">Pipeline</div></div> <ul class="cp-nav"> {% if cp_can_access('leadgen_dashboard') %} <li> <a href="{{ path('leadgen_dashboard') }}" class="cp-nav-link" title="Every send needs a human approve — nothing auto-sends"> <i class="cp-nav-icon zmdi zmdi-drafts"></i> Review queue </a> </li> {% endif %} {% if cp_can_access('leadgen_dashboard') %} <li> <a href="{{ path('leadgen_dashboard') }}?status=sent" class="cp-nav-link {{ active == 'sent' ? 'active' : '' }}"> <i class="cp-nav-icon zmdi zmdi-mail-send"></i> Sent{{ counts.sent is defined ? ' (' ~ counts.sent ~ ')' : '' }} </a> </li> {% endif %} {% if cp_can_access('leadgen_campaigns') %} <li> <a href="{{ path('leadgen_campaigns') }}" class="cp-nav-link {{ active == 'campaigns' ? 'active' : '' }}" title="Autonomous area+cadence campaigns — sweep, enrich, fit, draft"> <i class="cp-nav-icon zmdi zmdi-time-restore"></i> Autonomous campaigns </a> </li> {% endif %} {% if cp_can_access('leadgen_senders') %} <li> <a href="{{ path('leadgen_senders') }}" class="cp-nav-link {{ active == 'senders' ? 'active' : '' }}" title="Per-motion sender identities — super-admin only"> <i class="cp-nav-icon zmdi zmdi-account-box-mail"></i> Sender identities </a> </li> {% endif %} </ul> {% endif %} <div class="cp-nav-divider"></div> {% set _sec3 = cp_can_access('super_admin_command_center') or (is_central|default(false) and (cp_can_access('admin_companies_list') or cp_can_access('fleet_health') or cp_can_access('energy_bridge_monitor'))) %} {% if _sec3 %} <div class="cp-sidebar-section"><div class="cp-sidebar-section-label">Platform</div></div> <ul class="cp-nav"> {% if cp_can_access('super_admin_command_center') %} <li> <a href="{{ path('super_admin_command_center') }}" class="cp-nav-link"> <i class="cp-nav-icon zmdi zmdi-view-dashboard"></i> Command Center </a> </li> {% endif %} {% if is_central|default(false) %} {% if cp_can_access('admin_companies_list') %} <li> <a href="{{ path('admin_companies_list') }}" class="cp-nav-link"> <i class="cp-nav-icon zmdi zmdi-city"></i> Companies </a> </li> {% endif %} {% if cp_can_access('fleet_health') %} <li> <a href="{{ path('fleet_health') }}" class="cp-nav-link"> <i class="cp-nav-icon zmdi zmdi-favorite-outline"></i> Fleet Health </a> </li> {% endif %} {% if cp_can_access('energy_bridge_monitor') %} <li> <a href="{{ path('energy_bridge_monitor') }}" class="cp-nav-link"> <i class="cp-nav-icon zmdi zmdi-flash"></i> Energy Bridge </a> </li> {% endif %} {% endif %} </ul> {% endif %} <div class="cp-sidebar-footer"> <ul class="cp-nav" style="padding: 0;"> <li> <a href="{{ path('super_admin_command_center') }}" class="cp-nav-link"> <i class="cp-nav-icon zmdi zmdi-arrow-left"></i> Back to Command Center </a> </li> </ul> </div></aside>