{% if navigation_render_location_v2|default('page') == 'global-host' or not global_role_navigation_host_v2|default(false) %} {# UI/UX V2 Phase 1D — Manager pilot navigation Presentation-only replacement for the existing manager tab strip. Existing URLs, route protection, dashboard content, forms and page actions are unchanged. #} {% set _manager_path = request.url.path %} {% set navigation_aria_label_v2 = 'Manager workspace navigation' %} {% set navigation_items_v2 = [ { 'label': 'Dashboard', 'url': '/manager/dashboard', 'visible': true, 'active': _manager_path == '/manager/dashboard' }, { 'label': 'Team Work Board', 'url': '/manager/work', 'visible': true, 'active': _manager_path.startswith('/manager/work') }, { 'label': 'Detailed Allocation', 'url': '/employees/work', 'visible': true, 'active': _manager_path.startswith('/employees/work') }, { 'label': 'Engagement Progress', 'url': '/employees/progress', 'visible': true, 'active': _manager_path.startswith('/employees/progress') }, { 'label': 'Team Attendance', 'url': '/employees/attendance', 'visible': true, 'active': _manager_path.startswith('/employees/attendance') }, { 'label': 'Team Leave', 'url': '/employees/leave', 'visible': true, 'active': _manager_path.startswith('/employees/leave') }, { 'label': 'Alerts', 'url': '/alerts', 'visible': true, 'active': _manager_path.startswith('/alerts'), 'badge': unread_alert_count if unread_alert_count is defined and unread_alert_count > 0 else none } ] %}
{% include "ui/templates/components/navigation_v2.html" %} {% include "ui/templates/components/mobile_navigation_v2.html" %}
{% endif %}