ddm.tsx 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. import ButtonBar from 'sentry/components/buttonBar';
  2. import FeatureBadge from 'sentry/components/featureBadge';
  3. import {FeatureFeedback} from 'sentry/components/featureFeedback';
  4. import * as Layout from 'sentry/components/layouts/thirds';
  5. import PageFiltersContainer from 'sentry/components/organizations/pageFilters/container';
  6. import {PageHeadingQuestionTooltip} from 'sentry/components/pageHeadingQuestionTooltip';
  7. import SentryDocumentTitle from 'sentry/components/sentryDocumentTitle';
  8. import {t} from 'sentry/locale';
  9. import useOrganization from 'sentry/utils/useOrganization';
  10. import MetricsExplorer from 'sentry/views/ddm/metricsExplorer';
  11. function DDM() {
  12. const organization = useOrganization();
  13. return (
  14. <SentryDocumentTitle title={t('DDM')} orgSlug={organization.slug}>
  15. <PageFiltersContainer>
  16. <Layout.Page>
  17. <Layout.Header>
  18. <Layout.HeaderContent>
  19. <Layout.Title>
  20. {t('DDM')}
  21. <PageHeadingQuestionTooltip
  22. docsUrl="https://docs.sentry.io"
  23. title={t('Delightful Developer Metrics.')}
  24. />
  25. <FeatureBadge type="alpha" />
  26. </Layout.Title>
  27. </Layout.HeaderContent>
  28. <Layout.HeaderActions>
  29. <ButtonBar gap={1}>
  30. <FeatureFeedback featureName="DDM" buttonProps={{size: 'sm'}} />
  31. </ButtonBar>
  32. </Layout.HeaderActions>
  33. </Layout.Header>
  34. <Layout.Body>
  35. <Layout.Main fullWidth>
  36. <MetricsExplorer />
  37. </Layout.Main>
  38. </Layout.Body>
  39. </Layout.Page>
  40. </PageFiltersContainer>
  41. </SentryDocumentTitle>
  42. );
  43. }
  44. export default DDM;