diff --git a/awx/ui/static/js/main-menu/main-menu.directive.js b/awx/ui/static/js/main-menu/main-menu.directive.js
index a9c0e1e2d9..107f4b4113 100644
--- a/awx/ui/static/js/main-menu/main-menu.directive.js
+++ b/awx/ui/static/js/main-menu/main-menu.directive.js
@@ -20,7 +20,7 @@ function link(scope, element, attrs) {
export default function() {
return {
restrict: 'E',
- template: '',
+ templateUrl: '/static/js/main-menu/main-menu.partial.html',
scope: {
style: '&menuStyle'
},
diff --git a/awx/ui/static/js/main-menu/main-menu.partial.html b/awx/ui/static/js/main-menu/main-menu.partial.html
new file mode 100644
index 0000000000..4c7ec3e335
--- /dev/null
+++ b/awx/ui/static/js/main-menu/main-menu.partial.html
@@ -0,0 +1,7 @@
+
diff --git a/awx/ui/static/js/main-menu/main.js b/awx/ui/static/js/main-menu/main.js
index c53ad3d653..8af8db94ea 100644
--- a/awx/ui/static/js/main-menu/main.js
+++ b/awx/ui/static/js/main-menu/main.js
@@ -1,9 +1,13 @@
import mainMenu from './main-menu.directive';
import menuItem from './menu-item.directive';
+import menuToggle from './menu-toggle.directive';
import portalModeLink from './portal-mode-link.directive';
+import includePartial from 'tower/shared/include-partial/main';
+
export default
- angular.module('mainMenu', [])
+ angular.module('mainMenu', [includePartial.name])
.directive('portalModeLink', portalModeLink)
.directive('menuItem', menuItem)
+ .directive('menuToggleButton', menuToggle)
.directive('mainMenu', mainMenu);
diff --git a/awx/ui/static/js/main-menu/menu-default.partial.html b/awx/ui/static/js/main-menu/menu-default.partial.html
index 1b63eaa40d..75f41ea4c6 100644
--- a/awx/ui/static/js/main-menu/menu-default.partial.html
+++ b/awx/ui/static/js/main-menu/menu-default.partial.html
@@ -1,6 +1,3 @@
-
-