Skip to content

Commit bd87102

Browse files
fix(ObjectPage): Don't wrap header content if image is an avatar (#277)
Closes #273
1 parent 624e84f commit bd87102

File tree

1 file changed

+4
-4
lines changed
  • packages/main/src/components/ObjectPage

1 file changed

+4
-4
lines changed

packages/main/src/components/ObjectPage/index.tsx

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ import { ObjectPageAnchorButton } from './ObjectPageAnchorButton';
3939
export interface ObjectPagePropTypes extends CommonProps {
4040
title?: string;
4141
subTitle?: string;
42-
image?: string | ReactNode;
42+
image?: string | ReactElement<any>;
4343
imageShapeCircle?: boolean;
4444
headerActions?: Array<ReactElement<any>>;
4545
renderHeaderContent?: () => JSX.Element;
@@ -262,9 +262,9 @@ const ObjectPage: FC<ObjectPagePropTypes> = forwardRef((props: ObjectPagePropTyp
262262
</span>
263263
);
264264
} else {
265-
// @ts-ignore
266265
avatar = React.cloneElement(image, {
267-
size: AvatarSize.L
266+
size: AvatarSize.L,
267+
className: image.props?.className ? `${classes.headerImage} ${image.props?.className}` : classes.headerImage
268268
});
269269
}
270270
}
@@ -283,7 +283,7 @@ const ObjectPage: FC<ObjectPagePropTypes> = forwardRef((props: ObjectPagePropTyp
283283
<div className={classes.contentHeader}>
284284
<div className={classes.headerContent}>
285285
<div className={classes.flexBoxRow}>
286-
<div>{avatar}</div>
286+
{avatar}
287287
<div className={classes.flexBoxColumn}>
288288
<div>{renderBreadcrumbs && renderBreadcrumbs()}</div>
289289
<div className={classes.flexBoxRow}>

0 commit comments

Comments
 (0)