import {Fragment} from 'react'; import {IndexRedirect, IndexRoute, Redirect, Route} from 'sentry/components/route'; import {makeLazyloadComponent} from 'sentry/routes'; import errorHandler from 'sentry/utils/errorHandler'; import SubscriptionContext from 'getsentry/components/subscriptionContext'; // Shorthand to avoid extra line wrapping const make = makeLazyloadComponent; const settingsRoutes = () => ( import('../views/decideCheckout'))} /> import('../views/cancelSubscription'))} /> import('../views/subscriptionPage/overview'))} /> import('../views/subscriptionPage/usageHistory'))} /> import('../views/subscriptionPage/paymentHistory'))} /> import('../views/subscriptionPage/notifications'))} /> import('../views/subscriptionPage/billingDetails'))} /> import('../views/subscriptionPage/usageLog'))} /> import('../views/invoiceDetails'))} /> import('../views/spikeProtection'))} /> import('../views/spendAllocations'))} /> import('../views/redeemPromoCode'))} /> import('../views/legalAndCompliance/legalAndCompliance'))} /> { window.location.replace('https://sentry.zendesk.com/hc/en-us'); return null; }} /> ) as any; // TODO(ts): This does not play nicely with sentry's RoutesHook type export default settingsRoutes;