@@ -54,14 +54,23 @@ function MenuBar({activeOrganizationId, changeOrganizationCallback, showOrganiza
5454 const [ organizations , setOrganizations ] = useState ( [ ] )
5555 const [ deliverContentsJobStatus , setDeliverContentsJobStatus ] = useState ( null )
5656 const [ chip , setChip ] = useState ( null )
57- const { localeMessages, isPlatformAdmin, isOrganizationAdmin, direction, apiBaseUrl, platformBaseUrl, sidebarCustomComponent } = useAppContext ( ) ;
57+ const { localeMessages, isPlatformAdmin, isOrganizationAdmin, direction, apiBaseUrl, platformBaseUrl, sidebarCustomComponent, customLogo } = useAppContext ( ) ;
5858
5959 const theme = useTheme ( ) ;
6060 const isMdUpScreen = useMediaQuery ( theme . breakpoints . up ( 'md' ) ) ;
6161
6262 const drawerVariant = isMdUpScreen ? "permanent" : "temporary" ;
63- const logoHorizontalUrl = theme . palette . mode === 'light' ? logoHorizontalLightUrl : logoHorizontalDarkUrl ;
64- const logoVerticalUrl = theme . palette . mode === 'light' ? logoVerticalLightUrl : logoVerticalDarkUrl ;
63+ let logoHorizontalUrl , logoVerticalUrl ;
64+ if ( customLogo ) {
65+ logoHorizontalUrl = theme . palette . mode === 'light' ? ( customLogo . horizontalLight ? customLogo . horizontalLight : customLogo . horizontalDark ) : ( customLogo . horizontalDark ? customLogo . horizontalDark : customLogo . horizontalLight ) ;
66+ logoVerticalUrl = theme . palette . mode === 'light' ? ( customLogo . verticalLight ? customLogo . verticalLight : customLogo . verticalDark ) : ( customLogo . verticalDark ? customLogo . verticalDark : customLogo . verticalLight ) ;
67+ }
68+ if ( ! logoHorizontalUrl ) {
69+ logoHorizontalUrl = theme . palette . mode === 'light' ? logoHorizontalLightUrl : logoHorizontalDarkUrl ;
70+ }
71+ if ( ! logoVerticalUrl ) {
72+ logoVerticalUrl = theme . palette . mode === 'light' ? logoVerticalLightUrl : logoVerticalDarkUrl ;
73+ }
6574
6675 const jobsStatusMap = {
6776 "healthy" : {
0 commit comments