UNPKG

kibana-with-account

Version:

kibana-with-account is develop based kibana project

33 lines (28 loc) 731 B
var _ = require('lodash'); module.exports = function (chrome, internals) { /** * ui/chrome Controls API * * Exposes controls for the Kibana chrome * * Visible * determines if the Kibana chrome should be displayed */ var def = true; internals.setVisibleDefault = (_def) => def = Boolean(_def); /** * @param {boolean} display - should the chrome be displayed * @return {chrome} */ chrome.setVisible = function (display) { internals.visible = Boolean(display); return chrome; }; /** * @return {boolean} - display state of the chrome */ chrome.getVisible = function () { if (_.isUndefined(internals.visible)) return def; return internals.visible; }; };