performanceDisplayContext.tsx 533 B

123456789101112131415161718
  1. import {ProjectPerformanceType} from 'sentry/views/performance/utils';
  2. import {createDefinedContext} from './utils';
  3. type UseCurrentPerformanceView = {
  4. performanceType: ProjectPerformanceType;
  5. };
  6. const [PerformanceDisplayProvider, _usePerformanceDisplayType] =
  7. createDefinedContext<UseCurrentPerformanceView>({
  8. name: 'CurrentPerformanceViewContext',
  9. });
  10. export {PerformanceDisplayProvider};
  11. export function usePerformanceDisplayType(): ProjectPerformanceType {
  12. return _usePerformanceDisplayType().performanceType;
  13. }