@@ -15,8 +15,8 @@ import {createDeveloperUIInternalPageHref} from '../../utils/developerUI/develop
1515import { useTypedSelector } from '../../utils/hooks' ;
1616import { useDatabaseFromQuery } from '../../utils/hooks/useDatabaseFromQuery' ;
1717import {
18- useIsOnlyDatabaseUser ,
1918 useIsUserAllowedToMakeChanges ,
19+ useIsViewerUser ,
2020} from '../../utils/hooks/useIsUserAllowedToMakeChanges' ;
2121
2222import { getBreadcrumbs } from './breadcrumbs' ;
@@ -30,7 +30,7 @@ function Header() {
3030 const { page, pageBreadcrumbsOptions} = useTypedSelector ( ( state ) => state . header ) ;
3131 const singleClusterMode = useTypedSelector ( ( state ) => state . singleClusterMode ) ;
3232 const isUserAllowedToMakeChanges = useIsUserAllowedToMakeChanges ( ) ;
33- const isOnlyDatabaseUser = useIsOnlyDatabaseUser ( ) ;
33+ const isViewerUser = useIsViewerUser ( ) ;
3434
3535 const { title : clusterTitle } = useClusterBaseInfo ( ) ;
3636
@@ -43,7 +43,11 @@ function Header() {
4343 useAddClusterFeatureAvailable ( ) && uiFactory . onAddCluster !== undefined ;
4444
4545 const breadcrumbItems = React . useMemo ( ( ) => {
46- let options = { ...pageBreadcrumbsOptions , singleClusterMode, isOnlyDatabaseUser} ;
46+ let options = {
47+ ...pageBreadcrumbsOptions ,
48+ singleClusterMode,
49+ isViewerUser,
50+ } ;
4751
4852 if ( clusterTitle ) {
4953 options = {
@@ -57,7 +61,7 @@ function Header() {
5761 return breadcrumbs . map ( ( item ) => {
5862 return { ...item , action : ( ) => { } } ;
5963 } ) ;
60- } , [ clusterTitle , page , pageBreadcrumbsOptions , singleClusterMode , isOnlyDatabaseUser ] ) ;
64+ } , [ clusterTitle , page , pageBreadcrumbsOptions , singleClusterMode , isViewerUser ] ) ;
6165
6266 const renderRightControls = ( ) => {
6367 const elements : React . ReactNode [ ] = [ ] ;
0 commit comments