diff --git a/x-pack/plugins/cases/public/components/callouts/case_callouts.tsx b/x-pack/plugins/cases/public/components/callouts/case_callouts.tsx
index 5f03bb69d3ce4..6a1495f5be220 100644
--- a/x-pack/plugins/cases/public/components/callouts/case_callouts.tsx
+++ b/x-pack/plugins/cases/public/components/callouts/case_callouts.tsx
@@ -14,15 +14,17 @@ const CaseCalloutsComponent: React.FC = () => {
const { euiTheme } = useEuiTheme();
const { isAtLeastPlatinum } = useLicense();
- return (
+ return !isAtLeastPlatinum() ? (
- {!isAtLeastPlatinum() ? : null}
+
+
+
- );
+ ) : null;
};
CaseCalloutsComponent.displayName = 'CaseCalloutsComponent';
diff --git a/x-pack/plugins/observability/public/components/shared/date_picker/index.tsx b/x-pack/plugins/observability/public/components/shared/date_picker/index.tsx
index fde4b94460017..8226e4081b633 100644
--- a/x-pack/plugins/observability/public/components/shared/date_picker/index.tsx
+++ b/x-pack/plugins/observability/public/components/shared/date_picker/index.tsx
@@ -16,6 +16,7 @@ export interface DatePickerProps {
rangeTo?: string;
refreshPaused?: boolean;
refreshInterval?: number;
+ width?: 'auto' | 'restricted' | 'full';
onTimeRangeRefresh?: (range: { start: string; end: string }) => void;
}
@@ -24,6 +25,7 @@ export function DatePicker({
rangeTo,
refreshPaused,
refreshInterval,
+ width = 'restricted',
onTimeRangeRefresh,
}: DatePickerProps) {
const { updateTimeRange, updateRefreshInterval } = useDatePickerContext();
@@ -68,6 +70,7 @@ export function DatePicker({
refreshInterval={refreshInterval}
onRefreshChange={onRefreshChange}
commonlyUsedRanges={commonlyUsedRanges}
+ width={width}
/>
);
}
diff --git a/x-pack/plugins/observability/public/pages/overview/containers/overview_page/overview_page.tsx b/x-pack/plugins/observability/public/pages/overview/containers/overview_page/overview_page.tsx
index d0420f07b573f..2f465c2d54b4d 100644
--- a/x-pack/plugins/observability/public/pages/overview/containers/overview_page/overview_page.tsx
+++ b/x-pack/plugins/observability/public/pages/overview/containers/overview_page/overview_page.tsx
@@ -28,7 +28,7 @@ import { AlertConsumers } from '@kbn/rule-data-utils';
import React, { useMemo, useRef, useCallback, useState, useEffect } from 'react';
import { calculateBucketSize } from './helpers';
-import { PageHeaderProps } from './types';
+import { HeaderActionsProps } from './types';
import { EmptySections } from '../../../../components/app/empty_sections';
import { observabilityFeatureId } from '../../../../../common';
@@ -147,14 +147,17 @@ export function OverviewPage() {
- ),
+ />,
+ ],
}}
>
<>
@@ -262,12 +265,12 @@ export function OverviewPage() {
);
}
-function PageHeader({
+function HeaderActions({
showTour = false,
onTourDismiss,
handleGuidedSetupClick,
onTimeRangeRefresh,
-}: PageHeaderProps) {
+}: HeaderActionsProps) {
const { relativeStart, relativeEnd, refreshInterval, refreshPaused } = useDatePickerContext();
const { endTour: endObservabilityTour, isTourVisible: isObservabilityTourVisible } =
useObservabilityTourContext();
@@ -276,17 +279,13 @@ function PageHeader({
return (
-
-
- {overviewPageTitle}
-
-
@@ -345,7 +344,3 @@ function PageHeader({
);
}
-
-const overviewPageTitle = i18n.translate('xpack.observability.overview.pageTitle', {
- defaultMessage: 'Overview',
-});
diff --git a/x-pack/plugins/observability/public/pages/overview/containers/overview_page/types.ts b/x-pack/plugins/observability/public/pages/overview/containers/overview_page/types.ts
index 654d6d0cb2486..05aee6e456526 100644
--- a/x-pack/plugins/observability/public/pages/overview/containers/overview_page/types.ts
+++ b/x-pack/plugins/observability/public/pages/overview/containers/overview_page/types.ts
@@ -11,7 +11,7 @@ export interface Bucket {
}
export type BucketSize = { bucketSize: number; intervalString: string } | undefined;
-export interface PageHeaderProps {
+export interface HeaderActionsProps {
showTour?: boolean;
onTourDismiss: () => void;
handleGuidedSetupClick: () => void;
diff --git a/x-pack/plugins/observability/public/pages/rule_details/components/page_title.tsx b/x-pack/plugins/observability/public/pages/rule_details/components/page_title.tsx
index d0ad5bbc18891..5fd1e38b0da6e 100644
--- a/x-pack/plugins/observability/public/pages/rule_details/components/page_title.tsx
+++ b/x-pack/plugins/observability/public/pages/rule_details/components/page_title.tsx
@@ -23,14 +23,14 @@ export function PageTitle({ rule }: PageHeaderProps) {
-
+
{rule.executionStatus.status.charAt(0).toUpperCase() +
rule.executionStatus.status.slice(1)}
-
+
diff --git a/x-pack/plugins/observability/public/pages/rule_details/index.tsx b/x-pack/plugins/observability/public/pages/rule_details/index.tsx
index 5487dba9a0195..ebae8733875b9 100644
--- a/x-pack/plugins/observability/public/pages/rule_details/index.tsx
+++ b/x-pack/plugins/observability/public/pages/rule_details/index.tsx
@@ -288,7 +288,7 @@ export function RuleDetailsPage() {
bottomBorder: false,
rightSideItems: hasEditButton
? [
-
+