@@ -314,17 +314,19 @@ const ObjectPage = forwardRef<ObjectPageDomRef, ObjectPagePropTypes>((props, ref
314
314
< span
315
315
className = { classNames . headerImage }
316
316
style = { { borderRadius : imageShapeCircle ? '50%' : 0 , overflow : 'hidden' } }
317
+ data-component-name = "ObjectPageHeaderImage"
317
318
>
318
319
< img src = { image } className = { classNames . image } alt = "Company Logo" />
319
320
</ span >
320
321
) ;
321
322
} else {
322
323
return cloneElement ( image , {
323
324
size : AvatarSize . L ,
324
- className : clsx ( classNames . headerImage , image . props ?. className )
325
+ className : clsx ( classNames . headerImage , image . props ?. className ) ,
326
+ 'data-component-name' : 'ObjectPageHeaderImage'
325
327
} as AvatarPropTypes ) ;
326
328
}
327
- } , [ image , classNames . headerImage , classNames . image , imageShapeCircle ] ) ;
329
+ } , [ image , imageShapeCircle ] ) ;
328
330
329
331
const scrollToSectionById = ( id : string | undefined , isSubSection = false ) => {
330
332
const section = getSectionElementById ( objectPageRef . current , isSubSection , id ) ;
@@ -639,7 +641,10 @@ const ObjectPage = forwardRef<ObjectPageDomRef, ObjectPagePropTypes>((props, ref
639
641
//@ts -expect-error: todo remove me when forwardref has been replaced
640
642
ref : componentRefHeaderContent ,
641
643
children : (
642
- < div className = { classNames . headerContainer } data-component-name = "ObjectPageHeaderContainer" >
644
+ < div
645
+ className = { clsx ( classNames . headerContainer , avatar && classNames . hasAvatar ) }
646
+ data-component-name = "ObjectPageHeaderContainer"
647
+ >
643
648
{ avatar }
644
649
{ headerArea . props . children && (
645
650
< div data-component-name = "ObjectPageHeaderContent" > { headerArea . props . children } </ div >
0 commit comments