import {RouteComponentProps} from 'react-router';
import {Organization} from 'sentry/types';
import withOrganizations from 'sentry/utils/withOrganizations';
import NotificationSettings from './notificationSettings';
import NotificationSettingsV2 from './notificationSettingsV2';
type Props = RouteComponentProps<{fineTuneType: string}, {}> & {
organizations: Organization[];
};
export function NotificationSettingsController({organizations, ...props}: Props) {
// check if feature is enabled for any organization
const hasFeature = organizations.some(org =>
org.features.includes('notification-settings-v2')
);
return hasFeature ? (
) : (
);
}
export default withOrganizations(NotificationSettingsController);