diff --git a/public/app/core/components/grafana_app.ts b/public/app/core/components/grafana_app.ts
index d13c6a6a00e..c60c8a20a4c 100644
--- a/public/app/core/components/grafana_app.ts
+++ b/public/app/core/components/grafana_app.ts
@@ -85,6 +85,16 @@ export function grafanaAppDirective(playlistSrv, contextSrv, $timeout, $rootScop
}
});
+ let sidemenuOpenSmallBreakpoint = scope.contextSrv.sidemenuSmallBreakpoint;
+ body.toggleClass('sidemenu-open--xs', sidemenuOpenSmallBreakpoint);
+
+ scope.$watch('contextSrv.sidemenuSmallBreakpoint', newVal => {
+ if (sidemenuOpenSmallBreakpoint !== scope.contextSrv.sidemenuSmallBreakpoint) {
+ sidemenuOpenSmallBreakpoint = scope.contextSrv.sidemenuSmallBreakpoint;
+ body.toggleClass('sidemenu-open--xs', scope.contextSrv.sidemenuSmallBreakpoint);
+ }
+ });
+
// tooltip removal fix
// manage page classes
var pageClass;
diff --git a/public/app/core/components/sidemenu/sidemenu.html b/public/app/core/components/sidemenu/sidemenu.html
index 2869562c5b1..b47b7fc8265 100644
--- a/public/app/core/components/sidemenu/sidemenu.html
+++ b/public/app/core/components/sidemenu/sidemenu.html
@@ -2,6 +2,12 @@
+
+
+
+
+
+