mirror of
				https://github.com/netbox-community/netbox.git
				synced 2024-05-10 07:54:54 +00:00 
			
		
		
		
	* Clean up nav menu spacing & link colors * Shrink NetBox icon & collapsed sidebar * Fix gap between scrollbar and righthand window border
		
			
				
	
	
		
			61 lines
		
	
	
		
			1.8 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
			
		
		
	
	
			61 lines
		
	
	
		
			1.8 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
| {% if request.user.is_authenticated %}
 | |
| <span class="dropdown profile-button">
 | |
|   <button
 | |
|     type="button"
 | |
|     aria-expanded="false"
 | |
|     data-bs-toggle="dropdown"
 | |
|     class="btn btn-outline-secondary dropdown-toggle w-100"
 | |
|   >
 | |
|     <i class="mdi mdi-account"></i>
 | |
|     <span id="navbar_user">{{ request.user|truncatechars:"30" }}</span>
 | |
|   </button>
 | |
|   <ul class="dropdown-menu dropdown-menu-end">
 | |
|     <li>
 | |
|       <button type="button" class="dropdown-item color-mode-toggle">
 | |
|         <i class="color-mode-icon mdi mdi-lightbulb"></i> 
 | |
|         <span class="color-mode-text">Dark Mode</span>
 | |
|       </button>
 | |
|     </li>
 | |
|     <li>
 | |
|       {% if request.user.is_staff %}
 | |
|       <a class="dropdown-item" href="{% url 'admin:index' %}">
 | |
|         <i class="mdi mdi-cog"></i> Admin
 | |
|       </a>
 | |
|       {% endif %}
 | |
|     </li>
 | |
|     <li>
 | |
|       <a class="dropdown-item" href="{% url 'user:profile' %}">
 | |
|         <i class="mdi mdi-account"></i> Profile & Settings
 | |
|       </a>
 | |
|     </li>
 | |
|     <li><hr class="dropdown-divider" /></li>
 | |
|     <li>
 | |
|       <a class="dropdown-item text-danger" href="{% url 'logout' %}">
 | |
|         <i class="mdi mdi-logout-variant"></i> Log Out
 | |
|       </a>
 | |
|     </li>
 | |
|   </ul>
 | |
| </span>
 | |
| {% else %}
 | |
| <div class="btn-group">
 | |
|   <a
 | |
|     class="btn btn-primary ws-nowrap"
 | |
|     type="button"
 | |
|     href="{% url 'login' %}"
 | |
|   >
 | |
|     <i class="mdi mdi-login-variant"></i> Log In
 | |
|   </a>
 | |
|   <button type="button" class="btn btn-primary dropdown-toggle dropdown-toggle-split" data-bs-toggle="dropdown">
 | |
|     <span class="visually-hidden">Toggle Dropdown</span>
 | |
|   </button>
 | |
|   <ul class="dropdown-menu dropdown-menu-end">
 | |
|     <li>
 | |
|       <button class="dropdown-item color-mode-toggle">
 | |
|         <i class="color-mode-icon mdi mdi-lightbulb"></i> 
 | |
|         <span class="color-mode-text">Dark Mode</span>
 | |
|       </button>
 | |
|     </li>
 | |
|   </ul>
 | |
| </div>
 | |
| {% endif %}
 |