openreplay/frontend/app/duck/integrations/index.js
2021-05-01 15:12:01 +05:30

33 lines
1.6 KiB
JavaScript

import SentryConfig from 'Types/integrations/sentryConfig';
import DatadogConfig from 'Types/integrations/datadogConfig';
import StackdriverConfig from 'Types/integrations/stackdriverConfig';
import RollbarConfig from 'Types/integrations/rollbarConfig';
import NewrelicConfig from 'Types/integrations/newrelicConfig';
import BugsnagConfig from 'Types/integrations/bugsnagConfig';
import CloudWatch from 'Types/integrations/cloudwatchConfig';
import ElasticsearchConfig from 'Types/integrations/elasticsearchConfig';
import SumoLogicConfig from 'Types/integrations/sumoLogicConfig';
import JiraConfig from 'Types/integrations/jiraConfig';
import GithubConfig from 'Types/integrations/githubConfig';
import IssueTracker from 'Types/integrations/issueTracker';
import slack from './slack';
import { createIntegrationReducer } from './reducer'
export default {
sentry: createIntegrationReducer("sentry", SentryConfig),
datadog: createIntegrationReducer("datadog", DatadogConfig),
stackdriver: createIntegrationReducer("stackdriver", StackdriverConfig),
rollbar: createIntegrationReducer("rollbar", RollbarConfig),
newrelic: createIntegrationReducer("newrelic", NewrelicConfig),
bugsnag: createIntegrationReducer("bugsnag", BugsnagConfig),
cloudwatch: createIntegrationReducer("cloudwatch", CloudWatch),
elasticsearch: createIntegrationReducer("elasticsearch", ElasticsearchConfig),
sumologic: createIntegrationReducer("sumologic", SumoLogicConfig),
jira: createIntegrationReducer("jira", JiraConfig),
issues: createIntegrationReducer("issues", IssueTracker),
github: createIntegrationReducer("github", GithubConfig),
slack,
};
export * from './actions';