kibana-riya
Version:
Kibana is an open source (Apache Licensed), browser based analytics and search dashboard for Elasticsearch. Kibana is a snap to setup and start using. Kibana strives to be easy to get started with, while also being flexible and powerful, just like Elastic
24 lines (20 loc) • 587 B
JavaScript
import modules from 'ui/modules';
import angular from 'angular';
modules.get('kibana')
.service('globalNavState', (localStorage, $rootScope) => {
return {
isOpen: () => {
const isOpen = localStorage.get('kibana.isGlobalNavOpen');
if (isOpen === null) {
// The global nav should default to being open for the initial experience.
return true;
}
return isOpen;
},
setOpen: isOpen => {
localStorage.set('kibana.isGlobalNavOpen', isOpen);
$rootScope.$broadcast('globalNavState:change');
return isOpen;
}
};
});