diff options
Diffstat (limited to 'src/components/AppNavigation/AppNavigationMixin.js')
-rw-r--r-- | src/components/AppNavigation/AppNavigationMixin.js | 50 |
1 files changed, 29 insertions, 21 deletions
diff --git a/src/components/AppNavigation/AppNavigationMixin.js b/src/components/AppNavigation/AppNavigationMixin.js index bbbbb1ee..6ba9ffe3 100644 --- a/src/components/AppNavigation/AppNavigationMixin.js +++ b/src/components/AppNavigation/AppNavigationMixin.js @@ -1,22 +1,8 @@ -import IconDashboard from '@carbon/icons-vue/es/dashboard/16'; -import IconTextLinkAnalysis from '@carbon/icons-vue/es/text-link--analysis/16'; -import IconDataCheck from '@carbon/icons-vue/es/data--check/16'; -import IconSettingsAdjust from '@carbon/icons-vue/es/settings--adjust/16'; -import IconSettings from '@carbon/icons-vue/es/settings/16'; -import IconSecurity from '@carbon/icons-vue/es/security/16'; -import IconChevronUp from '@carbon/icons-vue/es/chevron--up/16'; -import IconDataBase from '@carbon/icons-vue/es/data--base--alt/16'; +import iconChevronUp from '@carbon/icons-vue/es/chevron--up/16'; -const AppNavigationMixin = { +export const AppNavigationMixin = { components: { - iconOverview: IconDashboard, - iconLogs: IconTextLinkAnalysis, - iconHealth: IconDataCheck, - iconControl: IconSettingsAdjust, - iconSettings: IconSettings, - iconSecurityAndAccess: IconSecurity, - iconExpand: IconChevronUp, - iconResourceManagement: IconDataBase, + IconChevronUp: iconChevronUp, }, data() { return { @@ -30,7 +16,7 @@ const AppNavigationMixin = { { id: 'logs', label: this.$t('appNavigation.logs'), - icon: 'iconLogs', + icon: 'iconChevronUp', children: [ { id: 'event-logs', @@ -47,7 +33,7 @@ const AppNavigationMixin = { { id: 'hardware-status', label: this.$t('appNavigation.hardwareStatus'), - icon: 'iconHealth', + icon: 'iconChevronUp', children: [ { id: 'inventory', @@ -64,7 +50,7 @@ const AppNavigationMixin = { { id: 'operations', label: this.$t('appNavigation.operations'), - icon: 'iconControl', + icon: 'iconChevronUp', children: [ { id: 'factory-reset', @@ -179,4 +165,26 @@ const AppNavigationMixin = { }, }; -export default AppNavigationMixin; +export const KvmNavigationMixin = { + data() { + return { + kvmNavigationItems: [ + { + id: 'console-settings', + label: this.$t('kvmNavigation.ConsoleSettings'), + route: '/operations/kvm', + }, + { + id: 'serial-over-lan', + label: this.$t('kvmNavigation.serialOverLan'), + route: '/operations/serial-over-lan', + }, + { + id: 'kvm', + label: this.$t('kvmNavigation.kvm'), + route: '/operations/kvm', + }, + ], + }; + }, +}; |