diff --git a/InvenTree/templates/InvenTree/index.html b/InvenTree/templates/InvenTree/index.html
index a50059327d..545b03c7de 100644
--- a/InvenTree/templates/InvenTree/index.html
+++ b/InvenTree/templates/InvenTree/index.html
@@ -354,6 +354,11 @@ loadSalesOrderTable("#table-so-overdue", {
{% endif %}
-enableSidebar('index');
+enableSidebar(
+ 'index',
+ {
+ hide_toggle: true,
+ }
+);
{% endblock %}
\ No newline at end of file
diff --git a/InvenTree/templates/js/dynamic/nav.js b/InvenTree/templates/js/dynamic/nav.js
index 0a99c70722..f934c3cd25 100644
--- a/InvenTree/templates/js/dynamic/nav.js
+++ b/InvenTree/templates/js/dynamic/nav.js
@@ -115,15 +115,20 @@ function enableSidebar(label, options={}) {
activatePanel(label, panel_name);
}
- // Add callback to "collapse" and "expand" the sidebar
- $('#sidebar-toggle').click(function() {
+ if (options.hide_toggle) {
+ // Hide the toggle button if specified
+ $('#sidebar-toggle').remove();
+ } else {
+ $('#sidebar-toggle').click(function() {
+ // Add callback to "collapse" and "expand" the sidebar
- // By default, the menu is "expanded"
- var state = localStorage.getItem(`inventree-menu-state-${label}`) || 'expanded';
-
- // We wish to "toggle" the state!
- setSidebarState(label, state == "expanded" ? "collapsed" : "expanded");
- });
+ // By default, the menu is "expanded"
+ var state = localStorage.getItem(`inventree-menu-state-${label}`) || 'expanded';
+
+ // We wish to "toggle" the state!
+ setSidebarState(label, state == "expanded" ? "collapsed" : "expanded");
+ });
+ }
// Set the initial state (default = expanded)
var state = localStorage.getItem(`inventree-menu-state-${label}`) || 'expanded';
@@ -132,6 +137,7 @@ function enableSidebar(label, options={}) {
// Finally, show the sidebar
$('#sidebar').show();
+
}
diff --git a/InvenTree/templates/sidebar_toggle.html b/InvenTree/templates/sidebar_toggle.html
index 5715b5db99..1ad3cda82d 100644
--- a/InvenTree/templates/sidebar_toggle.html
+++ b/InvenTree/templates/sidebar_toggle.html
@@ -1,3 +1,3 @@
-