legacyOrganizationRedirectRoutes.tsx 1.1 KB

1234567891011121314151617181920212223242526272829
  1. import {Fragment} from 'react';
  2. import {Redirect} from 'sentry/components/route';
  3. const legacyOrganizationRedirectRoutes = () =>
  4. (
  5. <Fragment key="gs-routes-legacy-organization-redirects">
  6. <Redirect from="support/" to="/settings/:orgId/support/" />
  7. <Redirect from="billing/:splat/" to="/settings/:orgId/billing/:splat/" />
  8. <Redirect
  9. from="billing/receipts/:invoiceGuid/"
  10. to="/settings/:orgId/billing/receipts/:invoiceGuid/"
  11. />
  12. <Redirect
  13. from="subscription/redeem-code/"
  14. to="/settings/:orgId/subscription/redeem-code/"
  15. />
  16. <Redirect from="subscription/:splat/" to="/settings/:orgId/billing/:splat/" />
  17. <Redirect from="legal/" to="/settings/:orgId/legal/" />
  18. <Redirect from="payments/" to="/settings/:orgId/billing/receipts/" />
  19. <Redirect from="subscription/" to="/settings/:orgId/billing/overview/" />
  20. <Redirect
  21. from="payments/:invoiceGuid/*"
  22. to="/settings/:orgId/billing/receipts/:invoiceGuid/"
  23. />
  24. </Fragment>
  25. ) as any; // TODO(ts): This does not play nicely with sentry's RoutesHook type
  26. export default legacyOrganizationRedirectRoutes;