container.tsx 1.3 KB

123456789101112131415161718192021222324252627282930313233343536
  1. import {Fragment} from 'react';
  2. import * as Layout from 'sentry/components/layouts/thirds';
  3. import PageFiltersContainer from 'sentry/components/organizations/pageFilters/container';
  4. import {PageHeadingQuestionTooltip} from 'sentry/components/pageHeadingQuestionTooltip';
  5. import ReplaysFeatureBadge from 'sentry/components/replays/replaysFeatureBadge';
  6. import {t} from 'sentry/locale';
  7. import useReplayPageview from 'sentry/utils/replays/hooks/useReplayPageview';
  8. import ReplaysList from 'sentry/views/replays/list/replays';
  9. function ReplaysListContainer() {
  10. useReplayPageview('replay.list-time-spent');
  11. return (
  12. <Fragment>
  13. <Layout.Header>
  14. <Layout.HeaderContent>
  15. <Layout.Title>
  16. {t('Session Replay')}
  17. <PageHeadingQuestionTooltip
  18. title={t(
  19. 'A view of available video-like reproductions of user sessions so you can visualize repro steps to debug issues faster.'
  20. )}
  21. docsUrl="https://docs.sentry.io/product/session-replay/"
  22. />
  23. <ReplaysFeatureBadge />
  24. </Layout.Title>
  25. </Layout.HeaderContent>
  26. </Layout.Header>
  27. <PageFiltersContainer>
  28. <ReplaysList />
  29. </PageFiltersContainer>
  30. </Fragment>
  31. );
  32. }
  33. export default ReplaysListContainer;