12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758 |
- export const INSTALLED = 'Installed' as const;
- export const NOT_INSTALLED = 'Not Installed' as const;
- export const PENDING = 'Pending' as const;
- export const DISABLED = 'Disabled' as const;
- export const PENDING_DELETION = 'Pending Deletion' as const;
- export const LEARN_MORE = 'Learn More' as const;
- export const COLORS = {
- [INSTALLED]: 'success',
- [NOT_INSTALLED]: 'gray300',
- [DISABLED]: 'gray300',
- [PENDING_DELETION]: 'gray300',
- [PENDING]: 'pink300',
- [LEARN_MORE]: 'gray300',
- } as const;
- /**
- * Integrations in the integration directory should be sorted by their popularity (weight).
- * The weights should reflect the relative popularity of each integration are hardcoded, except for
- * Sentry-apps which read popularity from the db.
- */
- export const POPULARITY_WEIGHT: {
- [key: string]: number;
- } = {
- // First-party-integrations
- slack: 50,
- github: 20,
- jira: 10,
- bitbucket: 10,
- discord: 10,
- gitlab: 10,
- pagerduty: 10,
- vsts: 10,
- jira_server: 10,
- bitbucket_server: 10,
- github_enterprise: 10,
- vercel: 10,
- msteams: 10,
- aws_lambda: 10,
- // Plugins
- webhooks: 10,
- asana: 8,
- trello: 8,
- heroku: 8,
- pivotal: 8,
- twilio: 8,
- pushover: 5,
- redmine: 5,
- phabricator: 5,
- opsgenie: 5,
- victorops: 5,
- sessionstack: 5,
- segment: 2,
- 'amazon-sqs': 2,
- splunk: 2,
- } as const;
|