diff --git a/src/plugins/embeddable/public/lib/containers/embeddable_child_panel.tsx b/src/plugins/embeddable/public/lib/containers/embeddable_child_panel.tsx index adc4f2eb7da0d..51e6771766690 100644 --- a/src/plugins/embeddable/public/lib/containers/embeddable_child_panel.tsx +++ b/src/plugins/embeddable/public/lib/containers/embeddable_child_panel.tsx @@ -86,8 +86,8 @@ export class EmbeddableChildPanel extends React.Component ( badge.execute({ embeddable })} onClickAriaLabel={badge.getDisplayName({ embeddable })} @@ -60,13 +61,13 @@ export function PanelHeader({ badges, embeddable, }: PanelHeaderProps) { - const classes = classNames('embPanel__header', { - 'embPanel__header--floater': !title || hidePanelTitles, - }); - const showTitle = !isViewMode || (title && !hidePanelTitles); const showPanelBar = badges.length > 0 || showTitle; + const classes = classNames('embPanel__header', { + 'embPanel__header--floater': !showPanelBar, + }); + if (!showPanelBar) { return (
@@ -107,15 +108,20 @@ export function PanelHeader({ } )} > - {showTitle ? `${title} ` : ''} - {renderBadges(badges, embeddable)} - {viewDescr !== '' ? ( - - - + {showTitle || viewDescr !== '' ? ( + + {title} + + {viewDescr !== '' && ( + + + + )} + ) : ( - '' + undefined )} + {renderBadges(badges, embeddable)}
- - - - {i18n.translate( - 'xpack.advancedUiActions.customizePanelTimeRange.modal.removeButtonTitle', - { - defaultMessage: 'Remove', - } - )} - + + +
+ + {i18n.translate( + 'xpack.advancedUiActions.customizePanelTimeRange.modal.removeButtonTitle', + { + defaultMessage: 'Remove', + } + )} + +
- + {i18n.translate( 'xpack.advancedUiActions.customizePanelTimeRange.modal.cancelButtonTitle', @@ -156,7 +159,7 @@ export class CustomizeTimeRangeModal extends Component - + {this.state.inheritTimeRange ? i18n.translate(