Frontend error page testing

The Perps frontend has a number of different full-screen error-like pages. To ease development and QA, on non-production builds, we provide paths that simulated these errors so the page can be viewed.

TypeURLExplanation
Geoblockedhttps://develop.staff.levana.exchange/test-error-page/geoblockedBased on your IP address and location, you cannot access the site
Loadinghttps://develop.staff.levana.exchange/test-error-page/loadingDisplayed while initial data is being loaded from the network
Not foundhttps://develop.staff.levana.exchange/test-error-page/not-foundShown when the URL is invalid
Maintenancehttps://develop.staff.levana.exchange/test-error-page/maintenanceMaintenance page is used when we need to turn off the perps site temporarily
Network data errorhttps://develop.staff.levana.exchange/test-error-page/network-data-errorData needed to load the page could not be fetched over the network
Root errorhttps://develop.staff.levana.exchange/test-error-page/root-errorA page that should hopefully never display, it means that an error was not caught and bubbled up to the root of the application. This always indicates some kind of bug in the application code, at the very least it should be handled more gracefully such as a network data error.