@discoveryjs/discovery
Version:
Frontend framework for rapid data (JSON) analysis, shareable serverless reports and dashboards
20 lines (19 loc) • 570 B
JavaScript
export default (host) => {
let defaultPageId = "";
host.nav.remove("index-page");
host.nav.remove("discovery-page");
host.on("data", () => {
if (host.defaultPageId !== host.discoveryPageId) {
defaultPageId = host.defaultPageId;
host.defaultPageId = host.discoveryPageId;
host.setPageHash(host.pageHash, true);
host.cancelScheduledRender();
}
});
host.on("unloadData", () => {
if (defaultPageId !== host.defaultPageId) {
host.defaultPageId = defaultPageId;
host.setPageHash(host.pageHash, true);
}
});
};