123456789101112131415161718192021222324 |
- import {useRedirectNavV2Routes} from 'sentry/components/nav/useRedirectNavV2Routes';
- import NoProjectMessage from 'sentry/components/noProjectMessage';
- import Redirect from 'sentry/components/redirect';
- import type {RouteComponentProps} from 'sentry/types/legacyReactRouter';
- import useOrganization from 'sentry/utils/useOrganization';
- type Props = RouteComponentProps<{}, {}> & {
- children: React.ReactNode;
- };
- export default function ReplaysContainer({children}: Props) {
- const organization = useOrganization();
- const redirectPath = useRedirectNavV2Routes({
- oldPathPrefix: '/replays/',
- newPathPrefix: '/explore/replays/',
- });
- if (redirectPath) {
- return <Redirect to={redirectPath} />;
- }
- return <NoProjectMessage organization={organization}>{children}</NoProjectMessage>;
- }
|