@@ -12,6 +12,7 @@ import LoadingError from 'sentry/components/loadingError';
1212import LoadingIndicator from 'sentry/components/loadingIndicator' ;
1313import Panel from 'sentry/components/panels/panel' ;
1414import PanelItem from 'sentry/components/panels/panelItem' ;
15+ import SentryDocumentTitle from 'sentry/components/sentryDocumentTitle' ;
1516import { t } from 'sentry/locale' ;
1617import { PluginIcon } from 'sentry/plugins/components/pluginIcon' ;
1718import { space } from 'sentry/styles/space' ;
@@ -556,47 +557,49 @@ export default function IntegrationDetailedView() {
556557 }
557558
558559 return (
559- < IntegrationLayout . Body
560- integrationName = { integrationName }
561- alert = { < FirstPartyIntegrationAlert integrations = { configurations } hideCTA /> }
562- topSection = {
563- < IntegrationLayout . TopSection
564- featureData = { featureData }
565- integrationName = { integrationName }
566- installationStatus = { installationStatus }
567- integrationIcon = { < PluginIcon pluginId = { integrationSlug } size = { 50 } /> }
568- addInstallButton = {
569- < IntegrationLayout . AddInstallButton
570- featureData = { featureData }
571- hideButtonIfDisabled = { false }
572- requiresAccess
573- renderTopButton = { renderTopButton }
574- />
575- }
576- additionalCTA = {
577- < FirstPartyIntegrationAdditionalCTA integrations = { configurations } />
578- }
579- />
580- }
581- tabs = { renderTabs ( ) }
582- content = {
583- activeTab === 'overview' ? (
584- < IntegrationLayout . InformationCard
585- integrationSlug = { integrationSlug }
586- description = { description }
587- alerts = { alerts }
560+ < SentryDocumentTitle title = { integrationName } >
561+ < IntegrationLayout . Body
562+ integrationName = { integrationName }
563+ alert = { < FirstPartyIntegrationAlert integrations = { configurations } hideCTA /> }
564+ topSection = {
565+ < IntegrationLayout . TopSection
588566 featureData = { featureData }
589- author = { author }
590- resourceLinks = { resourceLinks }
591- permissions = { null }
567+ integrationName = { integrationName }
568+ installationStatus = { installationStatus }
569+ integrationIcon = { < PluginIcon pluginId = { integrationSlug } size = { 50 } /> }
570+ addInstallButton = {
571+ < IntegrationLayout . AddInstallButton
572+ featureData = { featureData }
573+ hideButtonIfDisabled = { false }
574+ requiresAccess
575+ renderTopButton = { renderTopButton }
576+ />
577+ }
578+ additionalCTA = {
579+ < FirstPartyIntegrationAdditionalCTA integrations = { configurations } />
580+ }
592581 />
593- ) : activeTab === 'configurations' ? (
594- renderConfigurations ( )
595- ) : (
596- renderFeatures ( )
597- )
598- }
599- />
582+ }
583+ tabs = { renderTabs ( ) }
584+ content = {
585+ activeTab === 'overview' ? (
586+ < IntegrationLayout . InformationCard
587+ integrationSlug = { integrationSlug }
588+ description = { description }
589+ alerts = { alerts }
590+ featureData = { featureData }
591+ author = { author }
592+ resourceLinks = { resourceLinks }
593+ permissions = { null }
594+ />
595+ ) : activeTab === 'configurations' ? (
596+ renderConfigurations ( )
597+ ) : (
598+ renderFeatures ( )
599+ )
600+ }
601+ />
602+ </ SentryDocumentTitle >
600603 ) ;
601604}
602605
0 commit comments