Browse Source

feat(alerts): Add feature disabled hook for the page (#19659)

Evan Purkhiser 4 years ago
parent
commit
20ed9bdd39

+ 1 - 0
src/sentry/static/sentry/app/stores/hookStore.tsx

@@ -16,6 +16,7 @@ const validHookNames = new Set<HookName>([
   'analytics:log-experiment',
   'component:header-date-range',
   'component:header-selector-items',
+  'feature-disabled:alerts-page',
   'feature-disabled:custom-inbound-filters',
   'feature-disabled:custom-symbol-sources',
   'feature-disabled:data-forwarding',

+ 1 - 0
src/sentry/static/sentry/app/types/hooks.ts

@@ -77,6 +77,7 @@ export type AnalyticsHooks = {
  * rendered in place for Feature components when the feature is not enabled.
  */
 export type FeatureDisabledHooks = {
+  'feature-disabled:alerts-page': FeatureDisabledHook;
   'feature-disabled:custom-inbound-filters': FeatureDisabledHook;
   'feature-disabled:custom-symbol-sources': FeatureDisabledHook;
   'feature-disabled:data-forwarding': FeatureDisabledHook;

+ 1 - 0
src/sentry/static/sentry/app/views/alerts/index.tsx

@@ -32,6 +32,7 @@ class IncidentsContainer extends React.Component<Props> {
       <Feature
         features={['organizations:incidents']}
         organization={organization}
+        hookName="feature-disabled:alerts-page"
         renderDisabled={this.renderNoAccess}
       >
         {children}