diff --git a/src/core_plugins/kibana/public/context/app.js b/src/core_plugins/kibana/public/context/app.js index 634982999b007..795b72d09e2d3 100644 --- a/src/core_plugins/kibana/public/context/app.js +++ b/src/core_plugins/kibana/public/context/app.js @@ -1,6 +1,6 @@ import _ from 'lodash'; -import 'ui/local_navigation'; +import 'ui/local_navigation/index'; import uiModules from 'ui/modules'; import contextAppTemplate from './app.html'; import {fetchAnchor} from './api/anchor'; diff --git a/src/ui/public/local_navigation/index.js b/src/ui/public/local_navigation/index.js new file mode 100644 index 0000000000000..a44b7f096d1f8 --- /dev/null +++ b/src/ui/public/local_navigation/index.js @@ -0,0 +1,3 @@ +import './local_navigation'; +import './local_navigation_row'; +import './local_navigation_row_section'; diff --git a/src/ui/public/local_navigation/local_navigation.html b/src/ui/public/local_navigation/local_navigation.html deleted file mode 100644 index f6fa4da02a75d..0000000000000 --- a/src/ui/public/local_navigation/local_navigation.html +++ /dev/null @@ -1,7 +0,0 @@ -
-
-
-
-
-
-
diff --git a/src/ui/public/local_navigation/local_navigation.js b/src/ui/public/local_navigation/local_navigation.js index 8d949f755b45d..e683c8f6cadfb 100644 --- a/src/ui/public/local_navigation/local_navigation.js +++ b/src/ui/public/local_navigation/local_navigation.js @@ -1,18 +1,15 @@ -import _ from 'lodash'; -import angular from 'angular'; import uiModules from 'ui/modules'; -import 'ui/multi_transclude'; import './local_navigation.less'; -import localNavigationTemplate from './local_navigation.html'; const module = uiModules.get('kibana'); module.directive('localNavigation', function LocalNavigation() { return { + replace: true, restrict: 'E', - template: localNavigationTemplate, + template: '
', transclude: true, }; }); diff --git a/src/ui/public/local_navigation/local_navigation_row.js b/src/ui/public/local_navigation/local_navigation_row.js new file mode 100644 index 0000000000000..4a05e15ead370 --- /dev/null +++ b/src/ui/public/local_navigation/local_navigation_row.js @@ -0,0 +1,18 @@ +import uiModules from 'ui/modules'; + +import './local_navigation.less'; + + +const module = uiModules.get('kibana'); + +module.directive('localNavigationRow', function LocalNavigationRow() { + return { + replace: true, + restrict: 'E', + scope: { + isSecondary: '=?', + }, + template: `
`, + transclude: true, + }; +}); diff --git a/src/ui/public/local_navigation/local_navigation_row_section.js b/src/ui/public/local_navigation/local_navigation_row_section.js new file mode 100644 index 0000000000000..dc6016ecb12e8 --- /dev/null +++ b/src/ui/public/local_navigation/local_navigation_row_section.js @@ -0,0 +1,15 @@ +import uiModules from 'ui/modules'; + +import './local_navigation.less'; + + +const module = uiModules.get('kibana'); + +module.directive('localNavigationRowSection', function LocalNavigationRowSection() { + return { + replace: true, + restrict: 'E', + template: '
', + transclude: true, + }; +});