]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
added icons for lateral menu
authorIvo Almeida <ialmeida@redhat.com>
Mon, 20 May 2024 10:09:29 +0000 (11:09 +0100)
committerIvo Almeida <ialmeida@redhat.com>
Thu, 30 May 2024 10:25:47 +0000 (11:25 +0100)
src/pybind/mgr/dashboard/frontend/src/app/core/navigation/navigation.module.ts
src/pybind/mgr/dashboard/frontend/src/app/core/navigation/navigation/navigation.component.html

index df11df89b619eded0a7243712241add4df7b73c3..0bd12a47f174e053ed1a2984a9d3f2af7c3bb28e 100644 (file)
@@ -32,6 +32,13 @@ import HelpIcon from '@carbon/icons/es/help/20';
 import NotificationIcon from '@carbon/icons/es/notification/20';
 import LaunchIcon from '@carbon/icons/es/launch/16';
 import DashboardIcon from '@carbon/icons/es/template/16';
+import ClusterIcon from '@carbon/icons/es/web-services--cluster/16';
+import MultiClusterIcon from '@carbon/icons/es/edge-cluster/16';
+import BlockIcon from '@carbon/icons/es/datastore/16';
+import ObjectIcon from '@carbon/icons/es/object-storage/16';
+import FileIcon from '@carbon/icons/es/file-storage/16';
+import ObservabilityIcon from '@carbon/icons/es/observed--hail/16';
+import AdminIcon from '@carbon/icons/es/network--admin-control/16';
 
 @NgModule({
   imports: [
@@ -69,7 +76,14 @@ export class NavigationModule {
       HelpIcon,
       NotificationIcon,
       LaunchIcon,
-      DashboardIcon
+      DashboardIcon,
+      ClusterIcon,
+      MultiClusterIcon,
+      BlockIcon,
+      ObjectIcon,
+      FileIcon,
+      ObservabilityIcon,
+      AdminIcon
     ]);
   }
 }
index 7f81cb0d7828e67fbadf7bb62f6f5d4319afdeaf..154797e7fcd8fbe9cfb908f8daf1dcca20c44216 100644 (file)
       </cds-sidenav-item>
       <!-- Multi-cluster Dashboard -->
       <cds-sidenav-menu title="Multi-Cluster">
-        <svg cdsIcon="fade" icon size="16"></svg>
+        <svg cdsIcon="edge-cluster" icon size="16"></svg>
         <cds-sidenav-item routerLinkActive="active" routerLink="/multi-cluster/overview" [useRouter]="true"><span i18n >Overview</span></cds-sidenav-item>
         <cds-sidenav-item routerLinkActive="active" routerLink="/multi-cluster/manage-clusters" [useRouter]="true"><span i18n >Manager Cluster</span></cds-sidenav-item>
       </cds-sidenav-menu>
       <!-- Cluster -->
       <cds-sidenav-menu title="Cluster" *ngIf="permissions.hosts.read || permissions.monitor.read ||
       permissions.osd.read || permissions.pool.read">
-        <svg cdsIcon="fade" icon size="16"></svg>
+        <svg cdsIcon="web-services--cluster" icon size="16"></svg>
         <cds-sidenav-item routerLinkActive="active" routerLink="/pool" [useRouter]="true" *ngIf="permissions.pool.read"><span i18n >Pools</span></cds-sidenav-item>
         <cds-sidenav-item routerLinkActive="active" routerLink="/hosts" [useRouter]="true" *ngIf="permissions.hosts.read"><span i18n >Hosts</span></cds-sidenav-item>
         <cds-sidenav-item routerLinkActive="active" routerLink="/osd" [useRouter]="true" *ngIf="permissions.osd.read"><span i18n >OSDs</span></cds-sidenav-item>
       </cds-sidenav-menu>
       <!-- Block Storage -->
       <cds-sidenav-menu title="Block" *ngIf="(permissions.rbdImage.read || permissions.rbdMirroring.read|| permissions.iscsi.read) && (enabledFeature.rbd || enabledFeature.mirroring || enabledFeature.iscsi)">
-        <svg cdsIcon="fade" icon size="16"></svg>
+        <svg cdsIcon="datastore" icon size="16"></svg>
         <cds-sidenav-item routerLinkActive="active" routerLink="/block/rbd" [useRouter]="true" *ngIf="permissions.rbdImage.read && enabledFeature.rbd"><span i18n>Images</span></cds-sidenav-item>
         <cds-sidenav-item routerLinkActive="active" routerLink="/block/mirroring" [useRouter]="true" *ngIf="permissions.rbdMirroring.read && enabledFeature.mirroring"><span i18n>Mirroring
           <small *ngIf="summaryData?.rbd_mirroring?.warnings !== 0"
       </cds-sidenav-menu>
       <!-- Object Storage -->
       <cds-sidenav-menu title="Object" *ngIf="permissions.rgw.read && enabledFeature.rgw">
-        <svg cdsIcon="fade" icon size="16"></svg>
+        <svg cdsIcon="object-storage" icon size="16"></svg>
         <cds-sidenav-item routerLinkActive="active" routerLink="/rgw/overview" [userouter]="true"><span i18n>Overview</span></cds-sidenav-item>
         <cds-sidenav-item routerLinkActive="active" routerLink="/rgw/bucket" [userouter]="true"><span i18n>Buckets</span></cds-sidenav-item>
         <cds-sidenav-item routerLinkActive="active" routerLink="/rgw/user" [userouter]="true"><span i18n>Users</span></cds-sidenav-item>
       </cds-sidenav-menu>
       <!-- Filesystem -->
       <cds-sidenav-menu title="File" *ngIf="permissions.nfs.read && enabledFeature.nfs || permissions.cephfs.read && enabledFeature.cephfs">
-        <svg cdsIcon="fade" icon size="16"></svg>
+        <svg cdsIcon="file-storage" icon size="16"></svg>
         <cds-sidenav-item routerLinkActive="active" routerLink="/cephfs" [useRouter]="true" *ngIf="permissions.cephfs.read && enabledFeature.cephfs"><span i18n>File Systems</span></cds-sidenav-item>
         <cds-sidenav-item routerLinkActive="active" routerLink="/nfs" [useRouter]="true" *ngIf="permissions.nfs.read && enabledFeature.nfs"><span i18n>NFS</span></cds-sidenav-item>
       </cds-sidenav-menu>
       <!-- Observability -->
       <cds-sidenav-menu title="Observability" *ngIf="permissions.log.read || permissions.prometheus.read">
-        <svg cdsIcon="fade" icon size="16"></svg>
+        <svg cdsIcon="observed--hail" icon size="16"></svg>
         <cds-sidenav-item routerLinkActive="active" routerLink="/logs" [useRouter]="true" *ngIf="permissions.log.read"><span i18n>Logs</span></cds-sidenav-item>
         <cds-sidenav-item routerLinkActive="active" routerLink="/monitoring" [useRouter]="true" *ngIf="permissions.log.read"><span i18n>
           <ng-container>Alerts</ng-container>
       </cds-sidenav-menu>
       <!-- Administration -->
       <cds-sidenav-menu title="Administration" *ngIf="permissions.configOpt.read || permissions.hosts.read">
-        <svg cdsIcon="fade" icon size="16"></svg>
+        <svg cdsIcon="network--admin-control" icon size="16"></svg>
         <cds-sidenav-item routerLinkActive="active" routerLink="/services/" [useRouter]="true" *ngIf="permissions.hosts.read"><span i18n>Services</span></cds-sidenav-item>
         <cds-sidenav-item routerLinkActive="active" routerLink="/upgrade" [useRouter]="true" *ngIf="permissions.configOpt.read"><span i18n>Upgrade</span></cds-sidenav-item>
         <cds-sidenav-item routerLinkActive="active" routerLink="/ceph-users" [useRouter]="true" *ngIf="permissions.configOpt.read"><span i18n>Ceph Users</span></cds-sidenav-item>