1234567891011121314151617181920212223242526272829303132 |
- import {useEffect} from 'react';
- import PageFiltersContainer from 'sentry/components/organizations/pageFilters/container';
- import SentryDocumentTitle from 'sentry/components/sentryDocumentTitle';
- import {t} from 'sentry/locale';
- import {trackAnalytics} from 'sentry/utils/analytics';
- import useOrganization from 'sentry/utils/useOrganization';
- import {DDMContextProvider} from 'sentry/views/ddm/context';
- import {DDMLayout} from 'sentry/views/ddm/layout';
- function DDM() {
- const organization = useOrganization();
- useEffect(() => {
- trackAnalytics('ddm.page-view', {
- organization,
- });
- // eslint-disable-next-line react-hooks/exhaustive-deps
- }, []);
- return (
- <SentryDocumentTitle title={t('Metrics')} orgSlug={organization.slug}>
- <PageFiltersContainer disablePersistence>
- <DDMContextProvider>
- <DDMLayout />
- </DDMContextProvider>
- </PageFiltersContainer>
- </SentryDocumentTitle>
- );
- }
- export default DDM;
|