|
@@ -4,17 +4,22 @@ import {
|
|
|
BACKEND_LANDING_SUB_PATH,
|
|
|
BACKEND_LANDING_TITLE,
|
|
|
} from 'sentry/views/insights/pages/backend/settings';
|
|
|
-import {DomainViewHeader} from 'sentry/views/insights/pages/domainViewHeader';
|
|
|
+import {
|
|
|
+ DomainViewHeader,
|
|
|
+ type Props as HeaderProps,
|
|
|
+} from 'sentry/views/insights/pages/domainViewHeader';
|
|
|
import {DOMAIN_VIEW_BASE_URL} from 'sentry/views/insights/pages/settings';
|
|
|
import {ModuleName} from 'sentry/views/insights/types';
|
|
|
|
|
|
type Props = {
|
|
|
- headerActions?: React.ReactNode;
|
|
|
- module?: ModuleName;
|
|
|
+ headerTitle: HeaderProps['headerTitle'];
|
|
|
+ breadcrumbs?: HeaderProps['additionalBreadCrumbs'];
|
|
|
+ headerActions?: HeaderProps['additonalHeaderActions'];
|
|
|
+ module?: HeaderProps['selectedModule'];
|
|
|
};
|
|
|
|
|
|
// TODO - add props to append to breadcrumbs and change title
|
|
|
-export function BackendHeader({module, headerActions}: Props) {
|
|
|
+export function BackendHeader({module, headerActions, headerTitle, breadcrumbs}: Props) {
|
|
|
const {slug} = useOrganization();
|
|
|
|
|
|
const backendBaseUrl = normalizeUrl(
|
|
@@ -26,10 +31,11 @@ export function BackendHeader({module, headerActions}: Props) {
|
|
|
<DomainViewHeader
|
|
|
domainBaseUrl={backendBaseUrl}
|
|
|
domainTitle={BACKEND_LANDING_TITLE}
|
|
|
- headerTitle={BACKEND_LANDING_TITLE}
|
|
|
+ headerTitle={headerTitle}
|
|
|
additonalHeaderActions={headerActions}
|
|
|
modules={modules}
|
|
|
selectedModule={module}
|
|
|
+ additionalBreadCrumbs={breadcrumbs}
|
|
|
/>
|
|
|
);
|
|
|
}
|