49798bc8ad
* Add basic support for new K7 navigation * Make visibility and app title work * Allow nav controls on right side of navbar * Use render callback w/ el * Add support for multiple sides * Remove fake spaces nav control * Breadcrumb support * Hide breadcrumbs in plugins when k7design is enabled: * Fix units * Rename k7 -> header * Add tests * Fix tests * Fix loading indicator * PR comments * Move ts-ignore * Use canvasApp icon type
33 lines
1.1 KiB
JavaScript
33 lines
1.1 KiB
JavaScript
/*
|
|
* Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one
|
|
* or more contributor license agreements. Licensed under the Elastic License;
|
|
* you may not use this file except in compliance with the Elastic License.
|
|
*/
|
|
|
|
/**
|
|
* Configuration of dependency objects for the UI, which are needed for the
|
|
* Monitoring UI app and views and data for outside the monitoring
|
|
* app (injectDefaultVars and hacks)
|
|
* @return {Object} data per Kibana plugin uiExport schema
|
|
*/
|
|
export const uiExports = {
|
|
app: {
|
|
title: 'Monitoring',
|
|
order: 9002,
|
|
description: 'Monitoring for Elastic Stack',
|
|
icon: 'plugins/monitoring/icons/monitoring.svg',
|
|
euiIconType: 'monitoringApp',
|
|
linkToLastSubUrl: false,
|
|
main: 'plugins/monitoring/monitoring',
|
|
},
|
|
injectDefaultVars(server) {
|
|
const config = server.config();
|
|
return {
|
|
monitoringUiEnabled: config.get('xpack.monitoring.ui.enabled')
|
|
};
|
|
},
|
|
hacks: [ 'plugins/monitoring/hacks/toggle_app_link_in_nav' ],
|
|
home: [ 'plugins/monitoring/register_feature' ],
|
|
styleSheetPaths: `${__dirname}/public/index.scss`,
|
|
};
|