environment.tsx 508 B

12345678910111213141516171819
  1. import {Environment} from 'sentry/types';
  2. const DEFAULT_EMPTY_ROUTING_NAME = 'none';
  3. const DEFAULT_EMPTY_ENV_NAME = '(No Environment)';
  4. export function getUrlRoutingName(env: Partial<Environment>) {
  5. if (env.name) {
  6. return encodeURIComponent(env.name);
  7. }
  8. if (env.displayName) {
  9. return encodeURIComponent(env.displayName);
  10. }
  11. return DEFAULT_EMPTY_ROUTING_NAME;
  12. }
  13. export function getDisplayName(env: Partial<Environment>) {
  14. return env.name || env.displayName || DEFAULT_EMPTY_ENV_NAME;
  15. }